2026-03-08 01:05:45 [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 01:05:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:05:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:05:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:05:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:05:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:05:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:05:55 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:05:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:05:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:05:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 88자) 2026-03-08 01:05:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진, 측선, 좌천, 하선, 신호진로, 통과 2026-03-08 01:05:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1492, filename=tmpbaqri1xa_mock.wav) 2026-03-08 01:05:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:05:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:05:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:05:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:05:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:05:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:05:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:05:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:05:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:05:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:05:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:05:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:09: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-69ac4daf-736f699e67811bd301cd8248;25e32edb-a1c3-4952-bc7c-64a790aad1f1'), (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'08AhmWJV0aooOIUAjovD6oXXpVKS-q_u4wbvLPKpALNXRMm9GliIEA==')]) 2026-03-08 01: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 01:05:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:05:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:05:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:05:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:05:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:05:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:05:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:05:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:05:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:05:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:05:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkrabk365_mock.wav 2026-03-08 01: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'Sat, 07 Mar 2026 16:09:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4daf-42fb82cc2453636763289080;25e32edb-a1c3-4952-bc7c-64a790aad1f1'), (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'uCf27zkWL_KHam0GbL-VNq85_aX0ft4pPgje7SgAM2tW1UTV52TP8g==')]) 2026-03-08 01: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 01:05:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:05:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:05:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:05:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:05:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:05:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:05:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:05:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:06:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:06:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:06:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:06:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwypztvhc_mock.wav 2026-03-08 01:06:06 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:06:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:06:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:06:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:06:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:06:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1493, filename=tmpkzgzj5c0_mock.wav) 2026-03-08 01:06:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:06:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:06:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:06:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:06:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:06:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:06:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:06:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:06:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:06:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:06:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:06:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:06:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:06: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'Sat, 07 Mar 2026 16:09: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-69ac4dba-218890a81d4a93e4075e9be5;1e9d89b2-e7ca-4fe5-ab3f-92b51e2ac521'), (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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TeTj1EDv5cjwPWw3rVHZkxrot9iRUefC8EJRdn_3QCN0Ynwd_DTl0g==')]) 2026-03-08 01:06: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 01:06:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:06:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:06:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:06:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:06:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:06:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:06:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:06:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:06:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:06:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:06:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:06: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'Sat, 07 Mar 2026 16:09:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4dba-5977b2402170b12e6e999d01;1e9d89b2-e7ca-4fe5-ab3f-92b51e2ac521'), (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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KZBsiYino0R43Z8f5yvM_TxyILrRhJHra8YNnsw7QiI-TYJ_KyK9xw==')]) 2026-03-08 01:06: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 01:06:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:06:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:06:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:06:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:06:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:06:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:06:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:06:12 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:06:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:06:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:06:17 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:06:17 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:06:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:06:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:06:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 01:06:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:06:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1494, filename=tmpkrabk365_mock.wav) 2026-03-08 01:06:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:06:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:06:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:06:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:06:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:06:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:06:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:06:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:06:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:06:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:06:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:06:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:06:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:06: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'Sat, 07 Mar 2026 16: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-69ac4dc5-6c4689a55dc5f4d4335073e2;2119c4b0-7e95-45c8-9656-b223e397d10c'), (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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AmNWiK_qAcmbGv8bHfUG_IW8ZQ8B5tUqy_zrbwh3fU8ZVN9dY9wudA==')]) 2026-03-08 01:06: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 01:06:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:06:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:06:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:06:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:06:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:06:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:06:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:06:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:06:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:06: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'Sat, 07 Mar 2026 16:09:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4dc5-4c9974dd4c1f1e4a570e4c5f;2119c4b0-7e95-45c8-9656-b223e397d10c'), (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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'q0FDKDSbipLdsh5juLWMZDqEjYjJZVUKhIFPG3_P3eXx3S5qx9ZNiQ==')]) 2026-03-08 01:06: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 01:06:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:06:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:06:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:06:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:06:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:06:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:06:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:06:22 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:06:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:06:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:06:28 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:06:28 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:06:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:06:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:06:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:06:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:06:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1495, filename=tmpwypztvhc_mock.wav) 2026-03-08 01:06:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:06:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:06:29 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:06:29 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:06:29 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:06:30 [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. * 2026-03-08 01:06:31 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:06:31 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:06:31 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:06:31 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:06:31 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:06:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:06:32 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 문맥을 바탕으로, 주어진 무전 내용 중에서 철도 장비, 역명, 지명, 열차 번호 등 가장 핵심적인 명사만 추출해야 합니다. 1. **문맥 분석 2026-03-08 01:06:32 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 01:06:32 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:06:32 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:06:32 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:06:33 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (Railway) Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 01:06:33 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:06:34 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:06:34 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:06:34 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:06:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:06:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpulkw2sq__mock.wav 2026-03-08 01:06:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:06:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:06:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:06:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:06:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:06:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:06:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:06:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:06:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:06:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:06:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:06:34 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:06: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'Sat, 07 Mar 2026 16:09: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-69ac4dd6-0625f62d318dfec1551b2284;32d53493-67af-4bfe-a4d1-201fbb296cce'), (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 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0EaOFOlC3tUI-O-pXurbcVwhtH3h_ri2ci2nHiLBgcKj2nUGyn5o9A==')]) 2026-03-08 01:06: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 01:06:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:06:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:06:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:06:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:06:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:06:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:06:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:06:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:06:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:06: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'Sat, 07 Mar 2026 16:09:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4dd6-2477f48c358cf772529ff22d;32d53493-67af-4bfe-a4d1-201fbb296cce'), (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 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'j3vGZkNw3rRyzw1dLo1TDxx2ujsub3QGPQqiVivWL352dKg6yKqvVg==')]) 2026-03-08 01:06: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 01:06:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:06:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:06:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:06:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:06:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:06:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:06:37 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:06:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:06:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:06:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzcju9hgq_mock.wav 2026-03-08 01:06:40 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:06:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:06:45 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:06:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:06:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:06:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:06:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 01:06:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-4.188603 < -1.000000) 2026-03-08 01:06:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.021070 < -1.000000) 2026-03-08 01:06:59 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:06:59 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:06:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'asodrush' → 불명 2026-03-08 01:06:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:07:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 39자) 2026-03-08 01:07:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:asodrush 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:07:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1496, filename=tmpulkw2sq__mock.wav) 2026-03-08 01:07:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:07:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:07:00 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:07:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:07:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:07:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:07:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:07:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:07:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:07:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:07:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:07:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:07:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:07:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:07: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'Sat, 07 Mar 2026 16:10: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-69ac4def-02e24d6b5d598b5e269f1002;9a46d8ef-f65f-4135-82a0-53b77c2812de'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2ygHdNQTSpQpePLRI9qVKXkw8cQwGXn2fOma1Py_cV_Z3AzycTnT-Q==')]) 2026-03-08 01:07: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 01:07:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:07:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:07:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:07:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:07:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:07:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:07:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:07:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:07:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:07: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'Sat, 07 Mar 2026 16:10:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4def-58ffeb311b4476cf19b12b1b;9a46d8ef-f65f-4135-82a0-53b77c2812de'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qZWjEwl5_dswfe00al6kyC0bmxAEzSnUQMNcCq_I2dmx22elB0qP7A==')]) 2026-03-08 01:07: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 01:07:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:07:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:07:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:07:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:07:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:07:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsx2his7k_mock.wav 2026-03-08 01:07:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:07:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:07:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:07:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:07:06 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:07:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 01:07:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 01:07:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1497, filename=tmpzcju9hgq_mock.wav) 2026-03-08 01:07:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:07:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:07:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:07:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:07:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:07:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:07:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:07:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:07:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:07:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:07:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:07:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:07:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:07: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'Sat, 07 Mar 2026 16:10: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-69ac4df6-7b3f0ac10c877de455f8ca32;b32ea149-aa27-49b4-95a8-00fa1c668e01'), (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 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZblTSdppg7vhiy_TR-q1HsGl7-G1RG1BbG6C70c-i_E_IHcYHpDJxQ==')]) 2026-03-08 01:07: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 01:07:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:07:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:07:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:07:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:07:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:07:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:07:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:07:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:07:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:07:07 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:07:07 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:07: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'Sat, 07 Mar 2026 16:10:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4df6-4df5dde30199403d7b0050f2;b32ea149-aa27-49b4-95a8-00fa1c668e01'), (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 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kcsXRSUp2JTNfD14P5DZaT_HkcuOOK54m_DGru6otkZYUS9gdkVPDg==')]) 2026-03-08 01:07: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 01:07:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:07:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:07:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:07:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:07:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:07:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:07:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:07:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:07:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3marehad_mock.wav 2026-03-08 01:07:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:07:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:07:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:07:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:07:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpihivv0h9_mock.wav 2026-03-08 01:07:17 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:07:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:07:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:07:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 01:07:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:07:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1498, filename=tmpsx2his7k_mock.wav) 2026-03-08 01:07:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:07:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:07:18 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:07:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:07:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:07:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:07:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:07:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:07:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:07:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:07:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:07:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:07:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:07:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:07: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'Sat, 07 Mar 2026 16: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-69ac4e01-7887f93c23f73bc02e1e0cee;b6a1586f-ac68-40bd-84c1-6f34c6a78dc7'), (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 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'An0psURbalKm9f-p-mM-KMRvNE7BcJ9w6VA_CwKRh86mZpZ8nZLDsg==')]) 2026-03-08 01:07: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 01:07:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:07:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:07:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:07:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:07:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:07:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:07:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:07:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:07:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:07: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'Sat, 07 Mar 2026 16:10:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4e01-542c7f8f7775e7c60a5ab905;b6a1586f-ac68-40bd-84c1-6f34c6a78dc7'), (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 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NsJdgwHUllyJD1nvSf5oJDM55DMu3KCWQPcdT9vQ96mlb5i7q5n5ug==')]) 2026-03-08 01:07: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 01:07:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:07:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:07:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:07:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:07:19 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:07:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:07:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:07:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:07:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:07:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:07:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:07:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:07:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm34dzz_j_mock.wav 2026-03-08 01:07:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:07:28 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:07:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:07:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:07:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 01:07:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 01:07:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1499, filename=tmp3marehad_mock.wav) 2026-03-08 01:07:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:07:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:07:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:07:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:07:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:07:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:07:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:07:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:07:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:07:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:07:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:07:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:07:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:07: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'Sat, 07 Mar 2026 16:10: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-69ac4e0c-0b47d15a0a268777306f65dc;461eed75-40b5-4e74-9124-4d58aaad0bdc'), (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 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'UE_XNin9yQliMLkgz_QEPIg1_Tmvsw7HLPOTOQxmIzw19HcHe4V-HA==')]) 2026-03-08 01:07: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 01:07:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:07:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:07:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:07:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:07:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:07:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:07:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:07:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:07:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:07: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'Sat, 07 Mar 2026 16:10:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4e0d-72bf8ac16676b4282df406fe;461eed75-40b5-4e74-9124-4d58aaad0bdc'), (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 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'syci5WJnWKiDYBXti9v6D-z_wh4MaStgc6ql44hfwZvo5kvbOcu3zw==')]) 2026-03-08 01:07: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 01:07:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:07:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:07:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:07:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:07:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:07:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:07:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:07:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:07:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp936q50nq_mock.wav 2026-03-08 01:07:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:07:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:07:39 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:07:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:07:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:07:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:07:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:07:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1500, filename=tmpihivv0h9_mock.wav) 2026-03-08 01:07:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:07:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:07:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:07:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:07:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:07:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:07:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:07:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:07:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:07:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:07:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:07:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:07:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:11: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-69ac4e17-7e8b05a80bb24cd90ac9b2a5;b807c112-c4b3-42d6-9c69-455368adbe63'), (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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TL_UYk5ny0rEvIE8jOFLzsy8ypehsU2Ao3if3m-6iyh4pDPRcW6pDQ==')]) 2026-03-08 01: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 01:07:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:07:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:07:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:07:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:07:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:07:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:07:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:07:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:07:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:11:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4e17-7293b4bc6055d55840c950c5;b807c112-c4b3-42d6-9c69-455368adbe63'), (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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tPsIyvUPzizpuJaznIcqevjp_3afgUIfndMgo7FxnMzIqyhLY4jXTQ==')]) 2026-03-08 01: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 01:07:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:07:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:07:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:07:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:07:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:07:42 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:07:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:07:43 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:07:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:07:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:07:50 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:07:50 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:07:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:07:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:07:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 01:07:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:07:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1501, filename=tmpm34dzz_j_mock.wav) 2026-03-08 01:07:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:07:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:07:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:07:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:07:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:07:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:07:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:07:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:07:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:07:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:07:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:07:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:07:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:07: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'Sat, 07 Mar 2026 16:11: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-69ac4e23-3a76aa176a0b718f69663f2d;aa16c206-1899-4797-9f3f-491daeb4abb9'), (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 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bLc0jzi13-RbrM10VDvlH7a3J86I3sD9_Wuf4i3YT1BLpHMMm4pkCg==')]) 2026-03-08 01:07: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 01:07:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:07:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:07:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:07:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:07:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:07:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:07:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:07:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:07:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:11:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4e23-1831bb8756cee5992dbe5143;aa16c206-1899-4797-9f3f-491daeb4abb9'), (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 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'p0uN9LBFAUpRFSd_D1-wshtQckKtVrvaxQDnJMsfttHYJDf2BtIBbQ==')]) 2026-03-08 01: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 01:07:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:07:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:07:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:07:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:07:53 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:07:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:07:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:07:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:07:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:07:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:08:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:08:02 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:08:02 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:08:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:08:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:08:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:08:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprsrz2chh_mock.wav 2026-03-08 01:08:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 01:08:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:08:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1502, filename=tmp936q50nq_mock.wav) 2026-03-08 01:08:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:08:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:08:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:08:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:08:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:08:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:08:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:08:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:08:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:08:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:08:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:08:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:08:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:08: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'Sat, 07 Mar 2026 16:11: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-69ac4e2e-312efe5b350c85f92248f4b2;bc3c9057-325c-45d7-97b4-7d9dfb82fbaa'), (b'RateLimit', b'"api";r=975;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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0POCCmx4Hw_ye5R7CToOlbIqR5aiScjc1exDaHv6VEvH7c3_950BLg==')]) 2026-03-08 01:08: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 01:08:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:08:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:08:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:08:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:08:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:08:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:08:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:08:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:08:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:08:03 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:08:03 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:08: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'Sat, 07 Mar 2026 16:11:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4e2e-077c936b04f2471c09ef0b58;bc3c9057-325c-45d7-97b4-7d9dfb82fbaa'), (b'RateLimit', b'"api";r=974;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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iBS1_vWJZ9dB0dU0RUcNBMpMni4-FNwJPTrHwz6uquvamtDc8wGfLg==')]) 2026-03-08 01:08: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 01:08:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:08:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:08:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:08:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:08:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:08:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:08:05 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:08:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:08:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:08:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxnmxzabt_mock.wav 2026-03-08 01:08:08 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:08:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:08:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:08:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:08:19 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.4 (-1.229211 < -1.000000) 2026-03-08 01:08:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:08:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (29.086957 > 2.400000) 2026-03-08 01:08:22 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.479865 < -1.000000) 2026-03-08 01:08:23 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.752149 < -1.000000) 2026-03-08 01:08:24 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:08:24 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:08:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주인공 동래 교대 연산 보 장례에 비해 두 번째로 주인' → 불명 2026-03-08 01:08:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:08:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 66자) 2026-03-08 01:08:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:두실 구서 장례에 비해 두 번째로 구성되어 있습니다 | 긴급도:일반 | 키워드:없음 2026-03-08 01:08:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1503, filename=tmprsrz2chh_mock.wav) 2026-03-08 01:08:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:08:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:08:24 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:08:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:08:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:08:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:08:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:08:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:08:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:08:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:08:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:08:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:08:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16: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-69ac4e44-0117aa29763c08a92d79e7cd;38416d99-d69b-4f50-b4d7-f4f6c8e477e1'), (b'RateLimit', b'"api";r=973;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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NBZOWqM5BZwQIeHSrRNw_B3epAmYOwTBxNfQrUAt0h2aCKK5dAOXTQ==')]) 2026-03-08 01: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 01:08:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:08:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:08:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:08:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:08:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:08:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:08:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:08:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:08:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:08: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'Sat, 07 Mar 2026 16:11:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4e44-7ecbfb2e0634ef9471d8ca95;38416d99-d69b-4f50-b4d7-f4f6c8e477e1'), (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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cI_smQTkzghJSoptRjPNGRKlUco69PuQqcEgnzRfNLhvm81ksBt0FQ==')]) 2026-03-08 01:08: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 01:08:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:08:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:08:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:08:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:08:25 [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. * 2026-03-08 01:08:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:08:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:08:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:08:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:08:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpac69vggf_mock.wav 2026-03-08 01:08:30 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:08:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:08:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 55자) 2026-03-08 01:08:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전, 분석, 없음 2026-03-08 01:08:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1504, filename=tmpxnmxzabt_mock.wav) 2026-03-08 01:08:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:08:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:08:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:08:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:08:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:08:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:08:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:08:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:08:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:08:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:08:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:08:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16: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-69ac4e4b-10503afa23e022687600e2ed;d2c07c31-4b96-4475-b454-c20e546e5722'), (b'RateLimit', b'"api";r=971;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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HPIO70lVaIzN4bQvA3Jt406JXRchU21MQ9PX2gMsR8e32DnJO7WZsA==')]) 2026-03-08 01: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 01:08:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:08:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:08:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:08:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:08:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:08:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:08:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:08:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:08:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:08:32 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:08:32 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:11:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4e4b-580730936d7572ca0082718f;d2c07c31-4b96-4475-b454-c20e546e5722'), (b'RateLimit', b'"api";r=970;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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PaDbfTr0CgZle0i6Cd1jR5Qso8KRY22o52uDdS_vY6bYiMK7xaLsHA==')]) 2026-03-08 01: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 01:08:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:08:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:08:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:08:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:08:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:08:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:08:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:08:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:08:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:08:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:08:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw7b68im6_mock.wav 2026-03-08 01:08:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:08:42 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:08:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:08:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:08:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 01:08:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:08:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1505, filename=tmpac69vggf_mock.wav) 2026-03-08 01:08:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:08:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:08:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:08:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:08:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:08:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:08:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:08:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:08:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:08:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:08:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:08:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:12: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-69ac4e56-3f5f5f92399646ff59e139d5;1cf8bead-9df2-417d-8db7-6d0dffb41e07'), (b'RateLimit', b'"api";r=969;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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zH5kpaPlXJZQFokYH-b_56yv-4vQ9ep5V59blgqrCZkGrNc_5QLnrA==')]) 2026-03-08 01: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 01:08:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:08:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:08:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:08:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:08:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:08:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:08:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:08:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:08:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:08:43 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:08:43 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:12:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4e56-12272c8475195ef247b0612e;1cf8bead-9df2-417d-8db7-6d0dffb41e07'), (b'RateLimit', b'"api";r=968;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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'35TknW7cDnONL5GZ6JB45UHz3sTs1c_WumiI5DmYL3MvxDd8seVfdQ==')]) 2026-03-08 01: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 01:08:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:08:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:08:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:08:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:08:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:08:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph5uchocp_mock.wav 2026-03-08 01:08:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:08:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:08:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:08:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:08:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:08:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:08:53 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:08:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:08:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:08:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 01:08:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 01:08:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1506, filename=tmpw7b68im6_mock.wav) 2026-03-08 01:08:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:08:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:08:54 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:08:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:08:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:08:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:08:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:08:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:08:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:08:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:08:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:08:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:08:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:08:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:08: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'Sat, 07 Mar 2026 16:12: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-69ac4e61-388f91c173780c04487a157d;4f1328fb-8f0d-4c54-926a-3e4f3883f1c2'), (b'RateLimit', b'"api";r=967;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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9genpvAk4FDkNl-HH0IxhLjtT9fprWdBYhQ54luJzABb3yb0qKCWXw==')]) 2026-03-08 01:08: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 01:08:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:08:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:08:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:08:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:08:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:08:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:08:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:08:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:08:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:08: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'Sat, 07 Mar 2026 16:12:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4e61-14da62bc64829de0750c9df3;4f1328fb-8f0d-4c54-926a-3e4f3883f1c2'), (b'RateLimit', b'"api";r=966;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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3_oy1e9QT5hNCkxDoCsYgUTOwrbophBal64BFVIc6aKUZQxlvaLVNg==')]) 2026-03-08 01:08: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 01:08:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:08:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:08:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:08:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:08:55 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 역할을 수행해야 합니다. 주어진 텍스트 "다대포해수욕장 분기부 통과했습니다" 에서 철도 관련 키워드를 찾아야 합니다. 주어진 텍스트 분석: - "다대포해수욕장" - 2026-03-08 01:08:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:08:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6fpqfhlc_mock.wav 2026-03-08 01:08:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:08:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:08:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:08:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:09:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:09:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:09:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:09:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnvbprcjy_mock.wav 2026-03-08 01:09:04 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:09:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:09:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:09:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:09:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:09:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1507, filename=tmph5uchocp_mock.wav) 2026-03-08 01:09:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:09:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:09:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:09:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:09:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:09:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:09:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:09:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:09:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:09:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:09:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:09:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:09:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:09: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'Sat, 07 Mar 2026 16:12: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-69ac4e6c-50d1990e26a9073f30c13e88;39edfee3-b722-4bee-b21d-34fa080731ef'), (b'RateLimit', b'"api";r=965;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XzH-0e7GFUwDuQgrDC52cpUiR6UfC8v7o9iQtF17sAXNhH6erTzqqg==')]) 2026-03-08 01:09: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 01:09:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:09:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:09:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:09:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:09:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:09:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:09:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:09:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:09:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:09:05 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:09:05 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:09: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'Sat, 07 Mar 2026 16:12:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4e6c-3375e9f0025dd2fe0742de36;39edfee3-b722-4bee-b21d-34fa080731ef'), (b'RateLimit', b'"api";r=964;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hKjQJjX3l26YTwEKmNraz6pOi3ttiB_KyBF91XDs0o_X1dZPtRgepw==')]) 2026-03-08 01:09: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 01:09:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:09:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:09:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:09:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:09:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:09:07 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:09:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:09:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:09:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:09:11 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:09:15 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:09:15 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:09:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:09:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:09:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 37자) 2026-03-08 01:09:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:09:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1508, filename=tmp6fpqfhlc_mock.wav) 2026-03-08 01:09:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:09:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:09:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:09:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:09:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:09:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:09:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:09:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:09:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:09:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:09:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:09:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16: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-69ac4e77-2c466d995247e41a3e72db74;80e489ca-6ae6-44e3-8d73-5b695d3f0817'), (b'RateLimit', b'"api";r=963;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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WoW-r_AhfL5VrWU5zakLGimNWAcA_VmDP9ZYg5k2MPHGIOhwiHi_jQ==')]) 2026-03-08 01: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 01:09:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:09:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:09:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:09:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:09:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:09:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:09:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:09:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:09:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:12:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4e77-407f499d3978230e234aed6c;80e489ca-6ae6-44e3-8d73-5b695d3f0817'), (b'RateLimit', b'"api";r=962;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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LXHQSlBHNCZtIC9j0tpyOfnKMHmH7xEVS9xw5tX3-qwhQZtgbOKbEg==')]) 2026-03-08 01: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 01:09:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:09:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:09:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:09:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:09:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:09:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:09:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:09:21 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:09:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:09:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:09:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:09:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:09:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:09:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:09:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:09:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:09:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1509, filename=tmpnvbprcjy_mock.wav) 2026-03-08 01:09:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:09:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:09:27 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:09:27 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:09:27 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:09:28 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거"라는 주제를 기반으로 철도 무전 키워드를 추출하는 것입니다. 주어진 정보: - 장소: 다대포해수욕장 - 이벤트: 공기계 선거 (공기계 선거) 핵심 2026-03-08 01:09:29 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 01:09:29 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 01:09:29 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:09:29 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:09:29 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:09:30 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= {"keywords": ["주장", "주장소", "주장회사", "주장주", "주장주인", "주장주인회사", "주장주인회사주주", "주장주인회사주주회사", "주장주인회사 2026-03-08 01:09:30 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:09:30 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:09:30 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:09:30 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:09:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:09:31 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:09:31 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:09:32 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:09:32 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:09:32 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:09:32 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:09:32 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:09:33 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:09:33 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:09:33 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:09:34 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 01:09:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:09:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp55p1zer2_mock.wav 2026-03-08 01:09:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:09:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:09:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:09:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:09:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:09:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:09:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:09:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:09:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:09:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:09:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:09:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:12: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-69ac4e8a-677ef6ba73f8c1f94c3fd787;5d283582-6feb-4f52-8c32-4396a2b25056'), (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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Jfj0REtKUzjxhy8UusRpGDJn6qXd5hvy2Elu0w56-eGNxPliT8wTvA==')]) 2026-03-08 01: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 01:09:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:09:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:09:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:09:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:09:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:09:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:09:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:09:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:09:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:12:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4e8a-53245bf273de672b0c210b7e;5d283582-6feb-4f52-8c32-4396a2b25056'), (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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YBMs9Q7z0TFYhtE5mjNwS2FKqVj9zOvNCRjxGDVI0SLF-BMiMQhESA==')]) 2026-03-08 01: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 01:09:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:09:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:09:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:09:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:09:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:09:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:09:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:09:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:09:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:09:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp64m91m2b_mock.wav 2026-03-08 01:09:40 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:09:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:09:45 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:09:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:09:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:09:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:09:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 01:09:56 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.868691 < -1.000000) 2026-03-08 01:09:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.140596 < -1.000000) 2026-03-08 01:09:57 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:09:57 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:09:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '1' → 불명 2026-03-08 01:09:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:09:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 27자) 2026-03-08 01:09:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:1 | 긴급도:일반 | 키워드:1,신호,통과,일반 2026-03-08 01:09:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1510, filename=tmp55p1zer2_mock.wav) 2026-03-08 01:09:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:09:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:09:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:09:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:09:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:09:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:09:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:09:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:09:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:09:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:09:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:09:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:13: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-69ac4ea2-766b2e9b56f2bc593bbace21;c37c6de2-8245-4392-8b1c-f4df49043bfe'), (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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XB9woaEosGbMGqhgXOI1mNsQXhIgrwv1ciTYoZ-v_0g_cn-aBQ5KGg==')]) 2026-03-08 01: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 01:09:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:09:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:09:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:09:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:09:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:09:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:09:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:09:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:09:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:09:58 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:09:58 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:13:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4ea2-4375685b0d2b158e2a8a0308;c37c6de2-8245-4392-8b1c-f4df49043bfe'), (b'RateLimit', b'"api";r=958;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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hj3Jx_RljVwoVkGMQPhswk-EKSqTiib5ULMFMfDPmYcZF8Ssezshqw==')]) 2026-03-08 01: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 01:09:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:09:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:09:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:09:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:10:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:10:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:10:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:10:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:10:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpijaqonts_mock.wav 2026-03-08 01:10:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:10:04 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:10:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 01:10:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 01:10:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1511, filename=tmp64m91m2b_mock.wav) 2026-03-08 01:10:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:10:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:10:05 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:10:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:10:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:10:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:10:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:10:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:10:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:10:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:10:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:10:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:10:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:10:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:13: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-69ac4ea9-581cf6634cae202b57b58f93;7f0312b6-002c-4dfc-bd34-f8ee22e9fc2b'), (b'RateLimit', b'"api";r=957;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 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zJlZH3L01k9vSFMJd4GnX_w8sgwgAlZ5n1OOVUAxvEDG3GHcB01_qQ==')]) 2026-03-08 01: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 01:10:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:10:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:10:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:10:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:10:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:10:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:10:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:10:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:10:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:10: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'Sat, 07 Mar 2026 16:13:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4ea9-68e425a16a22ce8a20b0151f;7f0312b6-002c-4dfc-bd34-f8ee22e9fc2b'), (b'RateLimit', b'"api";r=956;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 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mAoqXWW15XuPN7mqsZNJB4yZXPNu0i9N70AvwsxDOCQxD_92odVGaA==')]) 2026-03-08 01:10: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 01:10:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:10:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:10:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:10:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:10:06 [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. * 2026-03-08 01:10:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:10:07 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:10:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:10:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:10:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm2rm7npi_mock.wav 2026-03-08 01:10:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:10:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:10:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:10:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:10:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpps18ew37_mock.wav 2026-03-08 01:10:15 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:10:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:10:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:10:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 01:10:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:10:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1512, filename=tmpijaqonts_mock.wav) 2026-03-08 01:10:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:10:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:10:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:10:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:10:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:10:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:10:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:10:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:10:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:10:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:10:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:10:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:10:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:10: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'Sat, 07 Mar 2026 16: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-69ac4eb4-183f834a230580bf3bd3071f;eba5cf9f-b27f-46e4-87cc-256b9b560af3'), (b'RateLimit', b'"api";r=955;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'mT1K5HgWspM4_rAgjhnP0RG82Z52jiMK6BpG9VetPFfyLj2uV6QnfA==')]) 2026-03-08 01:10: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 01:10:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:10:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:10:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:10:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:10:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:10:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:10:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:10:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:10:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:10:17 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:10:17 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:13:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4eb4-651164b32ce511fa166b2be9;eba5cf9f-b27f-46e4-87cc-256b9b560af3'), (b'RateLimit', b'"api";r=954;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'swxqPQxIucZZjmOwa3CFiHNt4FuUSukkRpQ5c-8NBD3itxK-LCaohQ==')]) 2026-03-08 01: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 01:10:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:10:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:10:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:10:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:10:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:10:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:10:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:10:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:10:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:10:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:10:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:10:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpg02mvofr_mock.wav 2026-03-08 01:10:26 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:10:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:10:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:10:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 01:10:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 01:10:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1513, filename=tmpm2rm7npi_mock.wav) 2026-03-08 01:10:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:10:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:10:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:10:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:10:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:10:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:10:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:10:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:10:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:10:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:10:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:10:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:13: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-69ac4ebf-3acbd9fe608bbceb7aecd40b;beb9aef0-682a-44d2-8921-d9e223d3818f'), (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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eu6uM6J6K9LDFOzMbi6iS07zs4OzYjPbEaQPj8MYQ8VKUAME6l6Hgw==')]) 2026-03-08 01: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 01:10:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:10:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:10:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:10:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:10:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:10:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:10:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:10:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:10:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:10:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01: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'Sat, 07 Mar 2026 16:13:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4ebf-364f86cb6632e0b473810833;beb9aef0-682a-44d2-8921-d9e223d3818f'), (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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vWvt_IYPhun_OGO1OzZR0n-aV3FN19s13gTwNR-p7f3OfxVdlcBLSQ==')]) 2026-03-08 01: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 01:10:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:10:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:10:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:10:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:10:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:10:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:10:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:10:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:10:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi4gbw9k6_mock.wav 2026-03-08 01:10:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:10:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:10:37 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:10:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:10:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:10:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:10:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:10:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1514, filename=tmpps18ew37_mock.wav) 2026-03-08 01:10:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:10:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:10:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:10:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:10:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:10:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:10:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:10:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:10:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:10:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:10:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:10:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:10:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:10: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'Sat, 07 Mar 2026 16:14: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-69ac4eca-385d46ff0ac30b5d03208a5f;f023fc91-89fe-48e9-9811-c7df896e7be5'), (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 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GpOhdyM9xnZm_wWw4oX2YKUKns6wK7mqZuhs_y0xvexXM7WnFbtnhw==')]) 2026-03-08 01:10: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 01:10:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:10:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:10:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:10:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:10:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:10:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:10:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:10:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:10:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:10:39 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:10:39 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:10: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'Sat, 07 Mar 2026 16:14:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4eca-48eeb0031fafcd9934f439cf;f023fc91-89fe-48e9-9811-c7df896e7be5'), (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 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VWBooiHOUYZUdM2uWgdFCTg20utkGjutbkrO1lyLz4r6sHZ2luB9xg==')]) 2026-03-08 01:10: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 01:10:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:10:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:10:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:10:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:10:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:10:41 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:10:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:10:43 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:10:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:10:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:10:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:10:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:10:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:10:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:10:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 01:10:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:10:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1515, filename=tmpg02mvofr_mock.wav) 2026-03-08 01:10:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:10:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:10:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:10:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:10:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:10:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:10:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:10:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:10:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:10:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:10:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:10:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:10:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:10: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'Sat, 07 Mar 2026 16: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-69ac4ed5-7eb7015a43225ff930719e08;4d144e9c-252b-4275-a7b9-d5de87d45afc'), (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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mca5uZQ2yZj9qDBd265BryGJwSMbo8N1deSD0jX5FIv_L8bwpPrUAQ==')]) 2026-03-08 01:10: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 01:10:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:10:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:10:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:10:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:10:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:10:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:10:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:10:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:10:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:10: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'Sat, 07 Mar 2026 16:14:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4ed6-174d87666011b3304640dd28;4d144e9c-252b-4275-a7b9-d5de87d45afc'), (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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QmfPo7IcRWpZYxH6Gn197zhvKAOVxeExXjTpHTLLVhrcwRR2hMjblw==')]) 2026-03-08 01:10: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 01:10:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:10:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:10:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:10:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:10:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:10:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:10:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:10:53 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:10:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:10:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:11:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:11:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:11:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:11:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:11:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:11:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:11:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:11:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1516, filename=tmpi4gbw9k6_mock.wav) 2026-03-08 01:11:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:11:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:11:01 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:11:02 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:11:02 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:11:02 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:11:03 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:11:03 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:11:03 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:11:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:11:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxd6dn2hv_mock.wav 2026-03-08 01:11:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:11:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:11:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:11:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:11:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:11:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:11:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:11:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:11:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:11:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:14: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-69ac4ee3-2c936c21229666367b3abc70;235cb7da-7be7-4897-98a8-2c3e9451a415'), (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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'UT7Exs-fE2F4QI8CdgTJzZWNG37f929YmXfPMAyd_D8B8ew91ET47Q==')]) 2026-03-08 01: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 01:11:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:11:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:11:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:11:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:11:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:11:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:11:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:11:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:11:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:11:04 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron/Steel Railway Knowledge Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * 2026-03-08 01:11: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'Sat, 07 Mar 2026 16:14:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4ee3-485c49176f61f886165142d0;235cb7da-7be7-4897-98a8-2c3e9451a415'), (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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fZqD8KDflb2aHE60n4dTjio6pFvmOuNQ7v-thvNXpQcWtr_wxk8KfQ==')]) 2026-03-08 01:11: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 01:11:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:11:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:11:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:11:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:11:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:11:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:11:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:11:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:11:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:11:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpuaad2z24_mock.wav 2026-03-08 01:11:09 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:11:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:11:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:11:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:11:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:11:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:11:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (8.593023 > 2.400000) 2026-03-08 01:11:25 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.625129 < -1.000000) 2026-03-08 01:11:25 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-5.191642 < -1.000000) 2026-03-08 01:11:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:11:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:11:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '가격조사서 도래élé' → 불명 2026-03-08 01:11:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:11:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 01:11:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:가격조사서 도착 | 긴급도:일반 | 키워드:없음 2026-03-08 01:11:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1517, filename=tmpxd6dn2hv_mock.wav) 2026-03-08 01:11:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:11:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:11:27 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:11:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:11:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:11:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:11:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:11:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:11:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:11:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:11:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:11:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:11:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:11:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:11: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'Sat, 07 Mar 2026 16:14: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-69ac4efa-6621a6187de3b0d033d90226;14d4cac5-e031-4d5b-8a3c-3d37e50ca362'), (b'RateLimit', b'"api";r=991;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'XKHCn-Y1EIDxI2PbgFijTIBhHoy-ugLajJYf0cZTCDqR9eO1h5NS2A==')]) 2026-03-08 01:11: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 01:11:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:11:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:11:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:11:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:11:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:11:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:11:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:11:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:11:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:11: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'Sat, 07 Mar 2026 16:14:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4efb-10dbe4044786a4f466fddabd;14d4cac5-e031-4d5b-8a3c-3d37e50ca362'), (b'RateLimit', b'"api";r=990;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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sQpj6hwbAtHd43Vc1LHl2gDH43LjdbYR6XdBkHhAzdYPs6WOlM4sSg==')]) 2026-03-08 01:11: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 01:11:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:11:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:11:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:11:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:11:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:11:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:11:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:11:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:11:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu44vire9_mock.wav 2026-03-08 01:11:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:11:33 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:11:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 01:11:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 01:11:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1518, filename=tmpuaad2z24_mock.wav) 2026-03-08 01:11:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:11:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:11:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:11:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:11:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:11:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:11:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:11:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:11:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:11:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:11:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:11:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:11:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:11: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'Sat, 07 Mar 2026 16:14: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-69ac4f01-5f4552626e12c3e33bb16c43;a82ec269-dc31-438c-b912-e8744e05d288'), (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 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2HzgL543bQb_Dsk-KFmUnKV47RvIysuB7pwe5BxgyX3EopRKPnlASw==')]) 2026-03-08 01:11: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 01:11:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:11:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:11:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:11:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:11:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:11:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:11:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:11:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:11:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:11:34 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:11:34 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:11: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'Sat, 07 Mar 2026 16:14:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4f02-0ef06528493c694637e3cbda;a82ec269-dc31-438c-b912-e8744e05d288'), (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 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5_w_9my0kfiONHBovfWV48cI4VYihF9tvqvGxKE9mFkuKZCvwasLeA==')]) 2026-03-08 01:11: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 01:11:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:11:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:11:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:11:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:11:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:11:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:11:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:11:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:11:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqigzie5j_mock.wav 2026-03-08 01:11:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:11:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:11:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:11:44 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:11:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:11:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:11:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:11:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmm2w81nk_mock.wav 2026-03-08 01:11:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 01:11:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:11:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1519, filename=tmpu44vire9_mock.wav) 2026-03-08 01:11:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:11:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:11:45 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:11:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:11:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:11:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:11:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:11:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:11:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:11:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:11:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:11:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:11:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:11:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:11: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'Sat, 07 Mar 2026 16: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-69ac4f0c-444c82574d215b71038aa5c9;d56ef634-4d9c-425d-bdf5-70afb562411b'), (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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'e2I8oc05zYYgcFzVtNmGgu5E1kid83WA24tXolkXAtRyLStJGnfccw==')]) 2026-03-08 01:11: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 01:11:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:11:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:11:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:11:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:11:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:11:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:11:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:11:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:11:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:11: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'Sat, 07 Mar 2026 16:15:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4f0d-634da8595fc064d57a0cdb27;d56ef634-4d9c-425d-bdf5-70afb562411b'), (b'RateLimit', b'"api";r=986;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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'P4ADbqDGGXL7_xtNaprrILqqni8kwt3u4wxB26tEWyafqIJyrOJVlw==')]) 2026-03-08 01:11: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 01:11:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:11:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:11:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:11:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:11:46 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:11:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:11:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:11:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:11:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:11:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:11:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:11:55 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:11:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:11:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:11:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:11:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2bczxnp7_mock.wav 2026-03-08 01:11:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 01:11:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 01:11:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1520, filename=tmpqigzie5j_mock.wav) 2026-03-08 01:11:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:11:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:11:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:11:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:11:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:11:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:11:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:11:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:11:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:11:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:11:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:11:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:11:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:11: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'Sat, 07 Mar 2026 16:15: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-69ac4f18-48c4d5057cb29cb85bce5721;4571faed-7c96-4303-961e-955ddbfcb1d4'), (b'RateLimit', b'"api";r=985;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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b't6c8PUOvjjMNCwTOloqKj9VmHtnDkFFrwJAP51t9Rn3ijSqVIdYJQQ==')]) 2026-03-08 01:11: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 01:11:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:11:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:11:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:11:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:11:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:11:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:11:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:11:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:11:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:11:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:11: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'Sat, 07 Mar 2026 16:15:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4f18-4348ef8e1f9e6d9f4423b775;4571faed-7c96-4303-961e-955ddbfcb1d4'), (b'RateLimit', b'"api";r=984;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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eIIkaF2nHhb-heBRo6qNqZD84OfrLdBFW_-vLjlXD7PHXTuZcg66Rg==')]) 2026-03-08 01:11: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 01:11:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:11:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:11:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:11:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:11:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:11:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:11:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:12:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:12:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp70e0tqe5_mock.wav 2026-03-08 01:12:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:12:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:12:06 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:12:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:12:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:12:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 01:12:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 01:12:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1521, filename=tmpmm2w81nk_mock.wav) 2026-03-08 01:12:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:12:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:12:07 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:12:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:12:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:12:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:12:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:12:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:12:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:12:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:12:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:12:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:12:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:12:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:12: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'Sat, 07 Mar 2026 16:15: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-69ac4f23-4750a9ba288ab0bd6023b345;4585b530-540f-40c9-bcfa-c7f44284850f'), (b'RateLimit', b'"api";r=983;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 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'w8vmzd4f3_8MEYpDEgxDIrkGWohhItY0fQJTz6NbauBJ71TST4SavQ==')]) 2026-03-08 01:12: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 01:12:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:12:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:12:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:12:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:12:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:12:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:12:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:12:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:12:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:15:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4f23-2168c484518b94d408a799c7;4585b530-540f-40c9-bcfa-c7f44284850f'), (b'RateLimit', b'"api";r=982;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 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'crs8qbtYca8oMY4ttk42y7UsyHUYsPLkkh9LsrrbtqfQPD1KqJwLmA==')]) 2026-03-08 01: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 01:12:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:12:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:12:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:12:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:12:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:12:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:12:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:12:12 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:12:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:12:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:12:18 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:12:18 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:12:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:12:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:12:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 01:12:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:12:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1522, filename=tmp2bczxnp7_mock.wav) 2026-03-08 01:12:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:12:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:12:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:12:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:12:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:12:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:12:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:12:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:12:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:12:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:12:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:12:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:12:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:12: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'Sat, 07 Mar 2026 16:15: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-69ac4f2e-4900001d2b2757356c7fb891;2a464e92-00f6-467b-ac6d-22c48737e246'), (b'RateLimit', b'"api";r=981;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 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XTy4gHTQSUROzipsl4DiQFMGBk_xOMyUI4i793m_-mjEcUL0vTWyZA==')]) 2026-03-08 01:12: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 01:12:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:12:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:12:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:12:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:12:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:12:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:12:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:12:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:12:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:12: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'Sat, 07 Mar 2026 16:15:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4f2e-5e95b998477d395763848e0f;2a464e92-00f6-467b-ac6d-22c48737e246'), (b'RateLimit', b'"api";r=980;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 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pcpP9NItEQ1SG7HtIInVBc80nzgIwIjAogN38yRW0adQCPuxGY4b9w==')]) 2026-03-08 01:12: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 01:12:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:12:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:12:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:12:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:12:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:12:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:12:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:12:22 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:12:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:12:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:12:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:12:29 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:12:29 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:12:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:12:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:12:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:12:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:12:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1523, filename=tmp70e0tqe5_mock.wav) 2026-03-08 01:12:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:12:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:12:30 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:12:30 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:12:30 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:12:31 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:12:31 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:12:32 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:12:32 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:12:32 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:12:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:12:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpf9ieme5b_mock.wav 2026-03-08 01:12:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:12:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:12:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:12:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:12:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:12:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:12:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:12:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:12:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:12:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:12:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:12: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'Sat, 07 Mar 2026 16:15: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-69ac4f3c-7fdfffce7605fa596f71c034;04cd53d4-68f7-45c6-bd76-d61efe9d7257'), (b'RateLimit', b'"api";r=979;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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lkhtL0WN71rC9qIUWKlP9yIh3H0jGY5IBZfrq5mxE_jq0uOmXwIK2g==')]) 2026-03-08 01:12: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 01:12:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:12:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:12:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:12:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:12:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:12:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:12:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:12:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:12:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:12: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'Sat, 07 Mar 2026 16:15:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4f3c-6f970ed378a9c785112965d3;04cd53d4-68f7-45c6-bd76-d61efe9d7257'), (b'RateLimit', b'"api";r=978;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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6rQJJWmu_2hR7JahUfgzkALReHIoWit_YAZBHwrnvSB__lDztsPKPg==')]) 2026-03-08 01:12:33 [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 01:12: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 01:12:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:12:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:12:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:12:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:12:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:12:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:12:35 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:12:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:12:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:12:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqcwp5t9w_mock.wav 2026-03-08 01:12:38 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:12:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:12:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:12:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:12:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:12:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:12:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (7.355932 > 2.400000) 2026-03-08 01:12:54 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.002549 < -1.000000) 2026-03-08 01:12:54 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.182886 < -1.000000) 2026-03-08 01:12:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:12:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:12:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '브라스티' → 불명 2026-03-08 01:12:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:12:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 56자) 2026-03-08 01:12:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:브라스티 통과 | 긴급도:일반 | 키워드:브라스티, 신호, 통과, 일반 2026-03-08 01:12:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1524, filename=tmpf9ieme5b_mock.wav) 2026-03-08 01:12:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:12:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:12:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:12:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:12:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:12:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:12:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:12:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:12:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:12:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:12:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:12:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:12:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:12: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'Sat, 07 Mar 2026 16:16: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-69ac4f53-263fedb375e0ad642d72923b;1161d1b0-5e29-4795-b5d0-c64845b6ab6d'), (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 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'08rWGP6OuTnWVp146kb7oAL7zAH-pXDOY7l3erv_YM-fXz61f_QjVw==')]) 2026-03-08 01:12: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 01:12:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:12:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:12:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:12:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:12:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:12:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:12:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:12:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:12:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:12:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:12:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:12: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'Sat, 07 Mar 2026 16:16:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4f53-4995c11c2ef3cbbb6409ba16;1161d1b0-5e29-4795-b5d0-c64845b6ab6d'), (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 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jK_mUJJ4kqMd9CFigj1tBtXJG8fudIYo2YWl-bgWTkjkaT6E1Hb2BA==')]) 2026-03-08 01:12: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 01:12:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:12:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:12:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:12:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:12:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:12:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:12:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:13:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:13:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj1vup12z_mock.wav 2026-03-08 01:13:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:13:02 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:13:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 01:13:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 01:13:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1525, filename=tmpqcwp5t9w_mock.wav) 2026-03-08 01:13:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:13:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:13:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:13:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:13:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:13:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:13:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:13:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:13:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:13:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:13:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:13:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:13:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:13: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'Sat, 07 Mar 2026 16:16: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-69ac4f5a-2c8685455c37fa8b7bace8e2;346a5894-d6c8-4e46-8350-d044ef4ddaba'), (b'RateLimit', b'"api";r=975;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'ATie3Bg2-ayT_IwTtuvidDYR9VfS0vAHx631ABS5vfLY2H36wP3cbg==')]) 2026-03-08 01:13: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 01:13:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:13:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:13:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:13:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:13:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:13:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:13:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:13:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:13:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:13:03 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:13:03 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:13: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'Sat, 07 Mar 2026 16:16:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4f5a-14e817916ec7c97d6da9b92f;346a5894-d6c8-4e46-8350-d044ef4ddaba'), (b'RateLimit', b'"api";r=974;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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7hV11wAPqF59NgCYfPJOic0MzpK12iOpM5tTTUT14GSBNPioPeLJTw==')]) 2026-03-08 01:13: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 01:13:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:13:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:13:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:13:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:13:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:13:05 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:13:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:13:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:13:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:13:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:13:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdaiiokgl_mock.wav 2026-03-08 01:13:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:13:13 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:13:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:13:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:13:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 01:13:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:13:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1526, filename=tmpj1vup12z_mock.wav) 2026-03-08 01:13:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:13:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:13:14 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:13:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:13:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:13:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:13:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppk7dituw_mock.wav 2026-03-08 01: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 01:13:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:13:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:13:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:13:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:13:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:13:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:13:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:13:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:16: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-69ac4f65-5c46634e424e457060a0d441;ba86e7cc-49d9-4e8b-addd-6e4f2891063e'), (b'RateLimit', b'"api";r=973;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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'N8LAFStCqGWQG3OD45NhUDvVO94CYXekGBVzqzUmL9HdVuz4VesMUQ==')]) 2026-03-08 01: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 01:13:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:13:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:13:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:13:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:13:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:13:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:13:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:13:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:13:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:16:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4f65-2ac609485ee7704c726fac99;ba86e7cc-49d9-4e8b-addd-6e4f2891063e'), (b'RateLimit', b'"api";r=972;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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XsYHLPyX7znd6ah9o27FKUA30qSvw_gsWstRi0qFF_hEw0KRCcr9Cg==')]) 2026-03-08 01: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 01:13:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:13:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:13:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:13:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:13:14 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 역할을 수행해야 합니다. 주어진 텍스트 "다대포해수욕장 분기부 통과했습니다"를 분석하여 철도 관련 키워드를 추출해야 합니다. 주어진 텍스트 분석: - "다대포해수욕장 2026-03-08 01:13:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:13:16 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:13:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:13:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:13:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:13:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:13:24 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:13:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:13:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:13:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:13:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7zyxrf_n_mock.wav 2026-03-08 01:13:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 01:13:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 01:13:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1527, filename=tmpdaiiokgl_mock.wav) 2026-03-08 01:13:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:13:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:13:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:13:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:13:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:13:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:13:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:13:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:13:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:13:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:13:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:13:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:13:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:13: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'Sat, 07 Mar 2026 16:16: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-69ac4f70-0fb7aa4207f876494822cd66;4730e9d8-cec9-4dcf-ba90-834e52f23cfe'), (b'RateLimit', b'"api";r=971;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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JXIO_ruap3oipxu7_ju0lAN3hc8hkiKGY5wjPJKwYI_A3IiRhNb10A==')]) 2026-03-08 01:13: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 01:13:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:13:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:13:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:13:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:13:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:13:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:13:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:13:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:13:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:13: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'Sat, 07 Mar 2026 16:16:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4f71-1cbd4254630c95f430f2fe99;4730e9d8-cec9-4dcf-ba90-834e52f23cfe'), (b'RateLimit', b'"api";r=970;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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0zVH6DIxd7DrZ6Lu16t8ZTUAV0CVrA-5UT52ezCh94Buat-HwEw9xw==')]) 2026-03-08 01:13: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 01:13:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:13:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:13:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:13:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:13:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:13:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:13:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:13:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:13:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:13:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp6ikkt73_mock.wav 2026-03-08 01:13:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:13:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:13:35 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:13:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:13:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:13:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:13:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:13:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1528, filename=tmppk7dituw_mock.wav) 2026-03-08 01:13:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:13:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:13:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:13:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:13:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:13:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:13:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:13:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:13:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:13:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:13:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:13:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:13:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:13: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'Sat, 07 Mar 2026 16: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-69ac4f7b-5cf5778e11c7daca3edc51c7;bedff5aa-96d9-49ae-93a7-5475c781992b'), (b'RateLimit', b'"api";r=969;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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'O3qOZET7rzBawc6E0GORJTQAUrPVGAD9QV4s6Rfr-V379sbwoDxEcQ==')]) 2026-03-08 01:13: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 01:13:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:13:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:13:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:13:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:13:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:13:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:13:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:13:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:13:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:13:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:13:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:13: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'Sat, 07 Mar 2026 16:17:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4f7c-4b357b0271f8394159bc408e;bedff5aa-96d9-49ae-93a7-5475c781992b'), (b'RateLimit', b'"api";r=968;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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GoYiCBi2e5eMd1v-wEMz8bGa12Y_KgbhuRfhFJa7OJQuV7L72-oSPw==')]) 2026-03-08 01:13: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 01:13:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:13:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:13:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:13:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:13:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:13:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:13:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:13:41 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:13:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:13:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:13:46 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:13:46 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:13:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:13:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:13:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 01:13:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:13:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1529, filename=tmp7zyxrf_n_mock.wav) 2026-03-08 01:13:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:13:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:13:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:13:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:13:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:13:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:13:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:13:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:13:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:13:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:13:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:13:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:13:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:13: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'Sat, 07 Mar 2026 16: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-69ac4f87-4b09fd6b10901fb40b0cccb5;1046069e-4445-487d-9b65-0070b435a0ef'), (b'RateLimit', b'"api";r=967;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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sqR2CosyBgjlJcYdSx0TepOd8uOJAAO5U_-STNS2I4fk372Y2wa5Lw==')]) 2026-03-08 01:13: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 01:13:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:13:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:13:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:13:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:13:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:13:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:13:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:13:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:13:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:13: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'Sat, 07 Mar 2026 16:17:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4f87-5becc25f74373c9a2ad9bc6d;1046069e-4445-487d-9b65-0070b435a0ef'), (b'RateLimit', b'"api";r=966;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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Te74tI00FKsj_de-3nyfySdwuB7PmF68IH-6gL9AFi4QDerCBZTTKw==')]) 2026-03-08 01:13: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 01:13:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:13:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:13:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:13:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:13:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:13:50 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:13:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:13:51 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:13:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:13:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:13:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:13:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:13:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:13:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:13:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 01:13:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:13:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1530, filename=tmpp6ikkt73_mock.wav) 2026-03-08 01:13:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:13:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:13:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:13:59 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:13:59 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:13:59 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:14:00 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 문맥을 바탕으로, 철도 무전 키워드 추출기를 통해 핵심적인 명사를 추출해야 합니다. 1. **문맥 분석**: "다대포해수욕장"은 장소명 2026-03-08 01:14:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:14:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:14:01 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:14:01 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:14:01 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:14:01 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "사람들을 확인해 보"라는 문맥을 가진 질문입니다. 이는 철도 무전 관련 키워드 추출기에서 요구하는 "사람들"이라는 명사 추출을 의미할 수 있습니다. 하지만, 질문의 문맥을 다시 확인해보면, 이는 "사람 2026-03-08 01:14:01 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:14:02 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:14:02 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:14:02 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:14:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:14:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx0wa7g5d_mock.wav 2026-03-08 01:14:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:14:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:14:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:14:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:14:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:14:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:14:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:14:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:14:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:14:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:14:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:14: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'Sat, 07 Mar 2026 16: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-69ac4f96-7fa5064121982374587772c1;d8b3a761-303a-4076-8003-be3ab10b5d0f'), (b'RateLimit', b'"api";r=965;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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LEAi1ngIFDbfmlGC1LV4Jn-UO71f-qZjgK_NoSr5vgxrF5eLWyh9Ww==')]) 2026-03-08 01:14: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 01:14:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:14:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:14:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:14:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:14:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:14:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:14:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:14:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:14:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:17:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4f96-2a4ffbcd3fa07c516c346ab6;d8b3a761-303a-4076-8003-be3ab10b5d0f'), (b'RateLimit', b'"api";r=964;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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TxVub3nzcTUBkAdXn55BRiYBcQw-v2mJLHAU4odS1UlaLflWmzOaYA==')]) 2026-03-08 01:14:03 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01: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 01:14:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:14:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:14:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:14:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:14:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:14:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:14:05 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:14:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:14:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:14:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqfmv3cyv_mock.wav 2026-03-08 01:14:08 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:14:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:14:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:14:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:14:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:14:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:14:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (18.023810 > 2.400000) 2026-03-08 01:14:24 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.561319 < -1.000000) 2026-03-08 01:14:24 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.949326 < -1.000000) 2026-03-08 01:14:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:14:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:14:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '한 번 더 시청 감사합니다.' → 불명 2026-03-08 01:14:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:14:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 67자) 2026-03-08 01:14:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:한 번 더 시청 감사합니다 | 긴급도:일반 | 키워드:한 번 더 시청,감사,표명함 2026-03-08 01:14:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1531, filename=tmpx0wa7g5d_mock.wav) 2026-03-08 01:14:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:14:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:14:26 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:14:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:14:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:14:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:14:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:14:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:14:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:14:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:14:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:14:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:14:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:14:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:14: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'Sat, 07 Mar 2026 16:17: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-69ac4fad-05b7a71a6eb068182804f702;975f189d-cb8a-4cc3-92c6-dde4de8f686b'), (b'RateLimit', b'"api";r=963;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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'48Hf5JzPIJxKRQ1JD4MDrU0C1YguK2jpYyOYb4KhlHRGFTnt9JfA8A==')]) 2026-03-08 01:14: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 01:14:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:14:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:14:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:14:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:14:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:14:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:14:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:14:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:14:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:14: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'Sat, 07 Mar 2026 16:17:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4fad-09c31d61109db3f01dad553d;975f189d-cb8a-4cc3-92c6-dde4de8f686b'), (b'RateLimit', b'"api";r=962;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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OlUuC28qhzMd5NDCL-M7J9YG8cO_XhiwKkKAB0ZNFcBi4pwi9n_pZw==')]) 2026-03-08 01:14: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 01:14:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:14:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:14:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:14:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:14:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:14:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:14:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:14:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:14:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdxm5yjv__mock.wav 2026-03-08 01:14:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:14:32 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:14:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 01:14:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 01:14:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1532, filename=tmpqfmv3cyv_mock.wav) 2026-03-08 01:14:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:14:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:14:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:14:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:14:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:14:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:14:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:14:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:14:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:14:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:14:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:14:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:14:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:14: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'Sat, 07 Mar 2026 16: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-69ac4fb4-0b345eba00c75f804fc791dd;4d31d73d-1561-44f2-af97-97b55815f779'), (b'RateLimit', b'"api";r=961;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 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OaYWUXfSaL-gOuvdGXcj_IArr5k5EpNRflxiY2qrwXF46r1iz5ovjg==')]) 2026-03-08 01:14: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 01:14:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:14:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:14:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:14:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:14:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:14:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:14:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:14:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:14:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:14:33 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:14:33 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:17:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4fb4-265150f82cc8b7bd347ad58d;4d31d73d-1561-44f2-af97-97b55815f779'), (b'RateLimit', b'"api";r=960;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 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MzfJYG8gMeqAFDZ4I_ypbQJ1Fx6mRMlGlGQcm0dfA56mVhLTOFOTuA==')]) 2026-03-08 01: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 01:14:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:14:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:14:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:14:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:14:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:14:35 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:14:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:14:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:14:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:14:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:14:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy8qwbfht_mock.wav 2026-03-08 01:14:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:14:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:14:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:14:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:14:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 01:14:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:14:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1533, filename=tmpdxm5yjv__mock.wav) 2026-03-08 01:14:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:14:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:14:44 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:14:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:14:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:14:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:14:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:14:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpddlyq2ix_mock.wav 2026-03-08 01:14:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:14:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:14:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:14:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:14:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:14:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:14:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:14:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:14: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'Sat, 07 Mar 2026 16:18: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-69ac4fbf-79edfd4c24c6d69c1b7c964d;b45b85fc-de53-4339-8e08-a7ec2fc323f1'), (b'RateLimit', b'"api";r=959;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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yEK0QPGYalzgMTFGX4lJS2M0LuH_z8Ap6Xbg-KIWQv0WkD0neLjHCA==')]) 2026-03-08 01:14: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 01:14:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:14:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:14:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:14:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:14:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:14:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:14:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:14:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:14:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:14: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'Sat, 07 Mar 2026 16:18:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4fbf-20f471140d1ba57b4df91836;b45b85fc-de53-4339-8e08-a7ec2fc323f1'), (b'RateLimit', b'"api";r=958;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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XRttez7UlzLOWxwGv4c_8VeC_hIszls5BsFJr_n8bOXSW-CqnrZp8w==')]) 2026-03-08 01:14: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 01:14:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:14:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:14:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:14:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:14:44 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:14:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:14:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:14:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:14:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:14:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:14:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:14:54 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:14:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:14:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:14:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:14:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9b0qzy5c_mock.wav 2026-03-08 01:14:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 01:14:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 01:14:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1534, filename=tmpy8qwbfht_mock.wav) 2026-03-08 01:14:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:14:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:14:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:14:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:14:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:14:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:14:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:14:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:14:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:14:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:14:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:14:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:14:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:14: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'Sat, 07 Mar 2026 16:18: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-69ac4fcb-3a5a52724e8dd64d2e743962;95adc769-634d-49a9-976f-12cf44693828'), (b'RateLimit', b'"api";r=957;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 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ku7SaFK3FyiA94sn7yvvHeBRuZ5LLZ7dTyIH_94CiC1rYLQzDYw1Gg==')]) 2026-03-08 01:14: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 01:14:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:14:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:14:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:14:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:14:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:14:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:14:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:14:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:14:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:14: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'Sat, 07 Mar 2026 16:18:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4fcb-5aa9c1793469fac36a28fa07;95adc769-634d-49a9-976f-12cf44693828'), (b'RateLimit', b'"api";r=956;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 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JzOJcqCw6iNIeUkFsQCXIOIG3HAz-d7yjBLmyLbLWAF1HfJC15BuOg==')]) 2026-03-08 01:14: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 01:14:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:14:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:14:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:14:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:14:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:14:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:14:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:14:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:15:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:15:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjzgnd3ew_mock.wav 2026-03-08 01:15:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:15:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:15:05 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:15:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:15:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:15:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:15:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:15:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1535, filename=tmpddlyq2ix_mock.wav) 2026-03-08 01:15:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:15:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:15:06 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:15:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:15:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:15:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:15:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:15:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:15:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:15:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:15:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:15:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:15:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:15:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:15: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'Sat, 07 Mar 2026 16:18: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-69ac4fd5-3fa417d73cd32a0e2883c3f9;64f10b75-1188-4157-9e4e-5d19818bf4c4'), (b'RateLimit', b'"api";r=955;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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'T4WUuR0SKgZ4AmyPFRGkQ12UsdIP2trV0vnIzsRNHFCOnyLeWmxnyg==')]) 2026-03-08 01:15: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 01:15:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:15:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:15:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:15:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:15:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:15:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:15:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:15:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:15:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:15: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'Sat, 07 Mar 2026 16:18:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4fd5-559be2df613138544fa3b296;64f10b75-1188-4157-9e4e-5d19818bf4c4'), (b'RateLimit', b'"api";r=954;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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CoqvQfftvBIxPBPdxv7sMbRjmaT3Z24nUKIDlF-9PRhxUyaaGgOC_A==')]) 2026-03-08 01:15: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 01:15:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:15:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:15:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:15:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:15:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:15:08 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:15:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:15:11 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:15:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:15:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:15:16 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:15:16 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:15:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:15:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:15:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 01:15:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:15:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1536, filename=tmp9b0qzy5c_mock.wav) 2026-03-08 01:15:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:15:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:15:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:15:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:15:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:15:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:15:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:15:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:15:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:15:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:15:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:15:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:15:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:15: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'Sat, 07 Mar 2026 16:18: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-69ac4fe1-482e143944bcacc06b6dff6f;0775cf65-539c-458e-8aac-e804712abdf4'), (b'RateLimit', b'"api";r=953;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 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jCtD6QdaSWfodDLKbBkZgM8WKV17QYp3pMBb4eumXZjP-eS7SMKhsQ==')]) 2026-03-08 01:15: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 01:15:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:15:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:15:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:15:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:15:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:15:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:15:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:15:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:15:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:15: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'Sat, 07 Mar 2026 16:18:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4fe1-5d8fdddf762d781448115d0d;0775cf65-539c-458e-8aac-e804712abdf4'), (b'RateLimit', b'"api";r=952;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 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Orl-DaJoNYbllx0AYU8EGN7AIiRAokXsYtLxMzWP9CUO1BJkGcWgcQ==')]) 2026-03-08 01:15: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 01:15:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:15:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:15:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:15:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:15:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:15:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:15:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:15:21 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:15:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:15:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:15:28 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:15:28 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:15:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:15:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:15:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:15:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 76자) 2026-03-08 01:15:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 01:15:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1537, filename=tmpjzgnd3ew_mock.wav) 2026-03-08 01:15:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:15:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:15:29 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:15:29 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:15:29 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:15:30 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 01:15:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:15:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:15:31 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:15:31 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:15:31 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:15:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:15:32 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 기능을 수행하는 것입니다. 주어진 텍스트 "다대포해수욕장 분기부 통과했습니다" 에서 철도 관련 키워드를 추출해야 합니다. 주어진 텍스트 분석: - "다대포해수욕장" - 2026-03-08 01:15:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2aqpn9mq_mock.wav 2026-03-08 01:15:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:15:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:15:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:15:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:15:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:15:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:15:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:15:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:15:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:15:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:15: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'Sat, 07 Mar 2026 16:18: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-69ac4fef-34c058c220cecad35d593a64;7be001f3-6f65-47b7-99a6-e80d608383fd'), (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 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lB8fqWPCTfKputwcyHOWHow9OQCkTiWTPc7pVIuVRMmNKA2PP2P2FQ==')]) 2026-03-08 01:15: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 01:15:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:15:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:15:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:15:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:15:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:15:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:15:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:15:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:15:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:15:32 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:15:32 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:15: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'Sat, 07 Mar 2026 16:18:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac4fef-5be2a0106779db9075e98b3a;7be001f3-6f65-47b7-99a6-e80d608383fd'), (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 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MzJysYUY65V8q_XCZc-oSL4ti2WlpLzXqKkITSMyibd7vik9AU14zA==')]) 2026-03-08 01:15: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 01:15:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:15:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:15:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:15:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:15:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:15:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:15:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:15:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:15:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:15:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxt5zdpsa_mock.wav 2026-03-08 01:15:38 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:15:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:15:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:15:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:15:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:15:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:15:51 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.401023 < -1.000000) 2026-03-08 01:15:51 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.744456 < -1.000000) 2026-03-08 01:15:52 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.539914 < -1.000000) 2026-03-08 01:15:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:15:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:15:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'Казадруб치다' → 불명 2026-03-08 01:15:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:15:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 40자) 2026-03-08 01:15:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:Казадруб치다 | 긴급도:일반 | 키워드:없음 2026-03-08 01:15:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1538, filename=tmp2aqpn9mq_mock.wav) 2026-03-08 01:15:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:15:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:15:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:15:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:15:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:15:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:15:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:15:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:15:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:15:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:15:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:15:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:15:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:15: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'Sat, 07 Mar 2026 16: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-69ac5004-4829d2994e6c46bf65ada999;5abe4853-7ef6-4e84-8233-0b0f7d26ce78'), (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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PDNvwCgipAAUgBAu-aDTbiYK01IS7GZCX4wNNv5N1ZWMXut1S3d9kw==')]) 2026-03-08 01:15: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 01:15:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:15:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:15:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:15:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:15:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:15:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:15:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:15:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:15:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:15:53 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:15:53 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:15: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'Sat, 07 Mar 2026 16:19:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5005-504f075056c65867221a4979;5abe4853-7ef6-4e84-8233-0b0f7d26ce78'), (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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cojBf3HK-cojmEbO0bgfEjcz-YzqcomM-U8Hv_HTU77p1pCxCzG9_g==')]) 2026-03-08 01:15: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 01:15:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:15:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:15:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:15:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:15:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:15:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:15:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:15:59 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:16:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 01:16:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 01:16:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1539, filename=tmpxt5zdpsa_mock.wav) 2026-03-08 01:16:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:16:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:16:00 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:16:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:16:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpphy1hb2w_mock.wav 2026-03-08 01:16:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:16:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:16:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:16:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:16:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:16:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:16:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:16:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:16:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:16:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:16:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:19: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-69ac500c-104f38f60107f4607a504ec9;cc235879-9810-4045-90c2-3827f23b2e58'), (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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HtYptwM_ZTxULHGaB0l9TlmWeH5hLEF0Nc9vi6pc5Dl6R73Zho70FQ==')]) 2026-03-08 01: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 01:16:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:16:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:16:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:16:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:16:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:16:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:16:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:16:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:16:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:16:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:16:01 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 기능을 수행하는 것입니다. 주어진 텍스트 "다대포해수욕장 공기계 선거 확인했습니다"를 분석하여 철도 관련 키워드를 추출해야 합니다. 주어진 텍스트는 "다대포해수욕장"이라는地名 2026-03-08 01:16: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'Sat, 07 Mar 2026 16:19:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac500c-731535893a0f084c38715245;cc235879-9810-4045-90c2-3827f23b2e58'), (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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NWdCTC0k2D_SWCHhKZ9-9UDfMCHI70M_f6IuuxxOjNGynyYf7qztEQ==')]) 2026-03-08 01:16: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 01:16:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:16:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:16:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:16:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:16:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:16:03 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:16:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:16:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:16:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:16:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:16:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp799imtl8_mock.wav 2026-03-08 01:16:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:16:10 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:16:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:16:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:16:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 01:16:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 이동 중 | 긴급도:일반 | 키워드:없음 2026-03-08 01:16:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1540, filename=tmpphy1hb2w_mock.wav) 2026-03-08 01:16:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:16:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:16:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:16:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:16:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:16:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:16:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:16:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:16:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:16:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:16:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:16:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:16:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:16: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'Sat, 07 Mar 2026 16: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-69ac5017-4074dddf365fd83d512d2752;21798cb2-f4cb-4a71-a4d9-32203acac44c'), (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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kohEofHis_UL8mRfA6MoX8dU1BTkz-RhpyMAvFHL52ABMBvWdeL1Jg==')]) 2026-03-08 01:16: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 01:16:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:16:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:16:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:16:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:16:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:16:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:16:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:16:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:16:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:16:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:16:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:19:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5017-5ea7ec2562c7396c48680336;21798cb2-f4cb-4a71-a4d9-32203acac44c'), (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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wrRBzQwGXOg5tn3iJAK_JAWaNFUMhVSWE7zGULvffDq22uxKrVkY-A==')]) 2026-03-08 01: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 01:16:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:16:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:16:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:16:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:16:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:16:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfs2_7o8s_mock.wav 2026-03-08 01:16:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:16:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:16:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:16:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:16:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:16:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:16:21 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:16:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:16:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:16:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 01:16:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 01:16:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1541, filename=tmp799imtl8_mock.wav) 2026-03-08 01:16:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:16:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:16:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:16:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:16:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:16:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:16:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:16:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:16:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:16:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:16:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:16:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:16:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:16: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'Sat, 07 Mar 2026 16:19: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-69ac5022-3de4fb62071f2be226ac64e0;2eb788bc-145c-4de1-bf7f-02c62bf2b9c9'), (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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'v2KFgHYDMTbW3XIlsa5Ysrj_2KQzZiNsSKBHujEjXBlZKAID8XNAsg==')]) 2026-03-08 01:16: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 01:16:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:16:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:16:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:16:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:16:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:16:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:16:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:16:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:16:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:16:23 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:16:23 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:16: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'Sat, 07 Mar 2026 16:19:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5022-44475175658918dc1e381dd4;2eb788bc-145c-4de1-bf7f-02c62bf2b9c9'), (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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5KIHNbMiuzxfhN63Y9ZVMuOvd3GtG3EroxxzTlhYOi0_iwDUs3w-Iw==')]) 2026-03-08 01:16: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 01:16:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:16:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:16:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:16:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:16:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:16:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpk4y89_qj_mock.wav 2026-03-08 01:16:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:16:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:16:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:16:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:16:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:16:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:16:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:16:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9vqf47bc_mock.wav 2026-03-08 01:16:32 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:16:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:16:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:16:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:16:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:16:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1542, filename=tmpfs2_7o8s_mock.wav) 2026-03-08 01:16:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:16:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:16:33 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:16:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:16:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:16:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:16:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:16:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:16:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:16:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:16:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:16:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:16:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:16:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:16: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'Sat, 07 Mar 2026 16:19: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-69ac502d-79b061817e8a2dd25974a2f1;fe2992a8-ee01-44a1-bbb7-d1c39724eb24'), (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 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pkeSWc4Gzv73HD5uKd0mX-FsRX5ITdKQoQPqCnJugOH7WKABmJB7Mw==')]) 2026-03-08 01:16: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 01:16:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:16:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:16:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:16:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:16:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:16:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:16:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:16:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:16:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:16: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'Sat, 07 Mar 2026 16:19:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac502d-14c24491375aea86007e7af5;fe2992a8-ee01-44a1-bbb7-d1c39724eb24'), (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 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'k-6pggIB-8pWh74epM3Zk28iVCgjkhnkaan740u6ScfPnnXMaBz_Bg==')]) 2026-03-08 01:16: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 01:16:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:16:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:16:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:16:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:16:34 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 기능을 수행하는 것입니다. 하지만 "서둘러진"이라는 텍스트는 철도 무전 관련 키워드를 추출하기 위한 입력 데이터가 아닙니다. 사용자가 "서둘러진"이라는 단어를 입력한 것은 철도 무전 관련 2026-03-08 01:16:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:16:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:16:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:16:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:16:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:16:41 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:16:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:16:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:16:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:16:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:16:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 01:16:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:16:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1543, filename=tmpk4y89_qj_mock.wav) 2026-03-08 01:16:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:16:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:16:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:16:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:16:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:16:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:16:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:16:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:16:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:16:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:16:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:16:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:16:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:16: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'Sat, 07 Mar 2026 16: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-69ac5038-6e786c4a06db4222186e98ae;33c1e1fc-2095-446e-979b-92c7a494e830'), (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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uX5KzWwzhHdU0acZG-OUIO7UqHj5G_CnPJyqDmcHdVTj1Oq5sL5aow==')]) 2026-03-08 01:16: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 01:16:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:16:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:16:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:16:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:16:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:16:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:16:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:16:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:16:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:16: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'Sat, 07 Mar 2026 16:20:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5038-2094999e2868a0604cc61a93;33c1e1fc-2095-446e-979b-92c7a494e830'), (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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iaGBcYI1dmJZF8xYQsms0X3MVkh2cFF-I40G5egD-kodx_FAMYAudA==')]) 2026-03-08 01:16: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 01:16:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:16:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:16:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:16:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:16:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:16:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:16:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:16:51 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:16:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:16:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:16:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:16:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:16:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:16:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:16:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:16:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:16:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1544, filename=tmp9vqf47bc_mock.wav) 2026-03-08 01:16:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:16:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:16:56 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:16:56 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:16:56 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:16:56 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:16:57 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:16:57 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:16:58 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:16:58 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:16:58 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:16:59 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:16:59 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:16:59 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:16:59 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:16:59 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:17:00 [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 01:17:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:17:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:17:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:17:01 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:17:01 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:17:01 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:17:02 [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. * 2026-03-08 01:17:02 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:17:02 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:17:02 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:17:02 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:17:02 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:17:03 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거"라는 텍스트를 분석하여 철도 무전 키워드 추출기를 통해 핵심 명사를 추출하는 것입니다. 주어진 텍스트: "다대포해수욕장 공기계 선거 확인했습니다" 핵심 키워드 추출 2026-03-08 01:17:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:17:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:17:04 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:17:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:17:04 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:17:04 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:17:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp9x_oi6z_mock.wav 2026-03-08 01:17:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:17:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:17:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:17:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:17:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:17:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:17:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:17:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:17:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:17:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:20: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-69ac504c-4003d3ef7a11170f746f2f69;a8321d2d-5811-40f0-b097-88fb6cbb6d32'), (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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HgubzFbTk2EcRPknU11pfklMU2tY_pt2YfXJzJ1U9gtMbUZr9Fw-Iw==')]) 2026-03-08 01: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 01:17:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:17:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:17:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:17:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:17:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:17:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:17:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:17:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:17:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:17: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'Sat, 07 Mar 2026 16:20:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac504c-7d85648901cc951451a738ba;a8321d2d-5811-40f0-b097-88fb6cbb6d32'), (b'RateLimit', b'"api";r=984;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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gFnOPdfY2ZAMECbVFy60H3qVqN-UOzUm5-9w7e9-vdYUSt2JPpGJtw==')]) 2026-03-08 01:17: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 01:17:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:17:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:17:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:17:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:17:05 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:17:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:17:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:17:07 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:17:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:17:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:17:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8iuy30g3_mock.wav 2026-03-08 01:17:10 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:17:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:17:15 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:17:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:17:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:17:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:17:24 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (4.666667 > 2.400000) 2026-03-08 01:17:24 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.868691 < -1.000000) 2026-03-08 01:17:25 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.360326 < -1.000000) 2026-03-08 01:17:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:17:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:17:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '1' → 불명 2026-03-08 01:17:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:17:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 27자) 2026-03-08 01:17:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:1 | 긴급도:일반 | 키워드:1,신호,통과,일반 2026-03-08 01:17:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1545, filename=tmpp9x_oi6z_mock.wav) 2026-03-08 01:17:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:17:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:17:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:17:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:17:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:17:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:17:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:17:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:17:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:17:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:17:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:17:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:17:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:17:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:17: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'Sat, 07 Mar 2026 16: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-69ac5061-61dccc5f22a8416e4e2d6a52;514745fb-7ac7-4aa7-aef0-32c54013944f'), (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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Q4drU0cuX-sgb5K63-0lq1lQSpLbFrxKds06OtANCrtynWiOYhX9Ig==')]) 2026-03-08 01:17: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 01:17:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:17:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:17:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:17:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:17:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:17:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:17:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:17:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:17:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:17: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'Sat, 07 Mar 2026 16:20:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5062-23024436386857fe073a42f4;514745fb-7ac7-4aa7-aef0-32c54013944f'), (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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sorZAGt09v69QvWbwZjl06aWHopSrOyLyHTc6-vNhySmPnm5Xu_JcQ==')]) 2026-03-08 01:17: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 01:17:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:17:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:17:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:17:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:17:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:17:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:17:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:17:32 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:17:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:17:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgxdpeb21_mock.wav 2026-03-08 01:17:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:17:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 01:17:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 01:17:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1546, filename=tmp8iuy30g3_mock.wav) 2026-03-08 01:17:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:17:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:17:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:17:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:17:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:17:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:17:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:17:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:17:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:17:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:17:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:17:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:17:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16: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-69ac5068-4f8847ee39236a46112b88e2;f605c1f2-57db-4e18-9e45-ab3a4fc802ce'), (b'RateLimit', b'"api";r=981;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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nU4ND4rYmgFhlDB_CfDJp7aPSDUtqsL2uDXb-THeNV2I6SVudTCk1g==')]) 2026-03-08 01: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 01:17:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:17:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:17:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:17:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:17:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:17:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:17:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:17:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:17:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:17:33 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:17:33 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:20:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5069-523b4ace45a519e052a24421;f605c1f2-57db-4e18-9e45-ab3a4fc802ce'), (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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jNWojWtTTuOE7cNTH9PNxgev05EcdaN-bjZGZ1QYkCVXNB65_gd1dA==')]) 2026-03-08 01: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 01:17:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:17:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:17:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:17:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:17:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:17:35 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:17:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:17:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:17:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:17:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:17:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcgbh6thl_mock.wav 2026-03-08 01:17:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:17:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:17:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:17:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:17:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 01:17:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:17:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1547, filename=tmpgxdpeb21_mock.wav) 2026-03-08 01:17:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:17:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:17:44 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:17:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:17:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:17:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:17:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:17:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:17:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:17:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:17:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:17:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:17:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:17:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:17: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'Sat, 07 Mar 2026 16:21: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-69ac5074-6625156029ea771843e83e0e;c05c2f38-1d96-4291-8176-3e0f4ae26eda'), (b'RateLimit', b'"api";r=979;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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Hbe6OiN-rHMHWsp8wLrsGNUTL3JrOS8HR8vPzuoH2-CFyYsCuzxyjw==')]) 2026-03-08 01:17: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 01:17:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:17:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:17:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:17:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:17:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:17:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:17:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:17:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:17:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:17: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'Sat, 07 Mar 2026 16:21:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5074-6228279e66e1d0f911c31b9c;c05c2f38-1d96-4291-8176-3e0f4ae26eda'), (b'RateLimit', b'"api";r=978;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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KAFXQoMDkqKQFnQjVUc_6tzhlN-uKIgyMpTYN6k9GHImuxsnMKIkMA==')]) 2026-03-08 01:17: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 01:17:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:17:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:17:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:17:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:17:45 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:17:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:17:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3df2p9wj_mock.wav 2026-03-08 01:17:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:17:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:17:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:17:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:17:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:17:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:17:54 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:17:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:17:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:17:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 01:17:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 01:17:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1548, filename=tmpcgbh6thl_mock.wav) 2026-03-08 01:17:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:17:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:17:55 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:17:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:17:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:17:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:17:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:17:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:17:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:17:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:17:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:17:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:17:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:17:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:17: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'Sat, 07 Mar 2026 16:21: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-69ac507f-67a5a66e6d1ae154629cd852;2802239d-b3a1-43e0-947e-cf48a01ee6bc'), (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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ex1Cg_lTJ23q1VwChChOUsukYzfkATOxNdd48tU2UHA3d1P-4ViHAg==')]) 2026-03-08 01:17: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 01:17:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:17:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:17:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:17:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:17:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:17:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:17:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:17:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:17:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:17: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'Sat, 07 Mar 2026 16:21:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac507f-39628df57b63cb1f5f13493d;2802239d-b3a1-43e0-947e-cf48a01ee6bc'), (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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-8NKDjqWWt62PBoUGRO6-MP2-VxCCA4YQpvBS82am-6icnTceKuZhA==')]) 2026-03-08 01:17: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 01:17:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:17:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:17:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:17:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:17:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:17:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc5c5rhsz_mock.wav 2026-03-08 01:17:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:17:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:17:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:17:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:18:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:18:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:18:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:18:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpuarozao6_mock.wav 2026-03-08 01:18:05 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:18:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:18:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:18:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:18:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:18:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1549, filename=tmp3df2p9wj_mock.wav) 2026-03-08 01:18:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:18:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:18:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:18:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:18:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:18:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:18:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:18:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:18:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:18:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:18:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:18:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:18:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:18: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'Sat, 07 Mar 2026 16:21: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-69ac508a-43aae53541c437b57b2143db;b31722a7-39bf-4e67-8d79-d1a5d5cbe369'), (b'RateLimit', b'"api";r=975;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 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AcXnXL0AjKL3-8gk4GBxRjUj6wkZw7VD4ImokHEkqLk4tAWKJCKgPw==')]) 2026-03-08 01:18: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 01:18:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:18:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:18:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:18:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:18:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:18:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:18:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:18:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:18:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:18:07 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:18:07 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:18: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'Sat, 07 Mar 2026 16:21:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac508a-0c66cee06b64f5285f0ac04e;b31722a7-39bf-4e67-8d79-d1a5d5cbe369'), (b'RateLimit', b'"api";r=974;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 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'teGyG2rEfB5vDYETwxo1rpZQhxzEokb_HIc1SHgl7u3CMPdSj03CRA==')]) 2026-03-08 01:18: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 01:18:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:18:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:18:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:18:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:18:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:18:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:18:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:18:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:18:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:18:13 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:18:17 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:18:17 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:18:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:18:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:18:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 01:18:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:18:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1550, filename=tmpc5c5rhsz_mock.wav) 2026-03-08 01:18:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:18:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:18:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:18:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:18:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:18:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:18:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:18:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:18:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:18:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:18:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:18:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:18:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:18: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'Sat, 07 Mar 2026 16:21: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-69ac5095-73ff83720ca001a377160e3d;89692938-d58b-49ed-86d1-1a6af4bc513c'), (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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Nwokva_U-t6PQHQyAw4tJP5hchuWwkXoV4uEwWuwPk409BZadhGEmg==')]) 2026-03-08 01:18: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 01:18:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:18:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:18:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:18:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:18:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:18:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:18:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:18:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:18:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:18: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'Sat, 07 Mar 2026 16:21:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5095-0268145a7ec46926252ba71a;89692938-d58b-49ed-86d1-1a6af4bc513c'), (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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sIQ5FCIb1qhrnnIWJG99yJQiEwZ46ldHMW8REmPN7KoC2gNQcWheQA==')]) 2026-03-08 01:18: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 01:18:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:18:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:18:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:18:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:18:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:18:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:18:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:18:23 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:18:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:18:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:18:28 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:18:28 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:18:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:18:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:18:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 61자) 2026-03-08 01:18:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계,선거,확인 2026-03-08 01:18:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1551, filename=tmpuarozao6_mock.wav) 2026-03-08 01:18:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:18:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:18:29 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:18:30 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:18:30 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:18:30 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:18:30 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:18:30 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:18:31 [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 01:18:31 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:18:31 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:18:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:18:32 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:18:32 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:18:32 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:18:33 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 역할을 수행해야 합니다. 주어진 문맥은 "다대포해수욕장 분기부 통과했습니다"라는 텍스트입니다. 1. **분석**: * 텍스트: "다대포해수욕장 분 2026-03-08 01:18:33 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:18:33 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:18:34 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:18:34 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:18:34 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:18:34 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거"라는 텍스트를 분석하여 철도 무전 키워드를 추출하는 것입니다. 1. **텍스트 분석**: "다대포해수욕장 공기계 선거"라는 문장은 "다대포해수욕 2026-03-08 01:18:35 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:18:35 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:18:35 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:18:35 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:18:35 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:18:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:18:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp78oj9ugm_mock.wav 2026-03-08 01:18:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:18:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:18:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:18:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:18:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:18:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:18:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:18:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:18:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:18:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:18: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'Sat, 07 Mar 2026 16:21: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-69ac50a7-2d129cac5dcbad694854a3d6;730ee980-fc51-4c6e-9720-37eb4f4af07f'), (b'RateLimit', b'"api";r=971;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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'd9mOojjCKYqU9BwQ1-2U1YWiCl4JiEGGzvU2ZPgkUP38c6v5NhkNlQ==')]) 2026-03-08 01:18: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 01:18:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:18:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:18:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:18:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:18:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:18:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:18:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:18:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:18:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:21:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac50a7-0515b2bc75b606e25ef5c9a2;730ee980-fc51-4c6e-9720-37eb4f4af07f'), (b'RateLimit', b'"api";r=970;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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0GoicsPSxSlgA6H2WX0iQxOVeKE1T1rIvPk62l3GrQ7fYQ1KXpDIIA==')]) 2026-03-08 01: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 01:18:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:18:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:18:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:18:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:18:36 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "무선전신 exit"이라는 주어진 텍스트에서 철도 무전 키워드 추출기를 수행해야 합니다. 주어진 텍스트: "무선전신 exit" 핵심 키워드 추출 기준: 철도 장비, 역명, 지명, 열차 번호 등 2026-03-08 01:18:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:18:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:18:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:18:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:18:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:18:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd_0465yu_mock.wav 2026-03-08 01:18:42 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:18:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:18:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:18:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:18:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:18:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:18:56 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.868691 < -1.000000) 2026-03-08 01:18:56 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.052506 < -1.000000) 2026-03-08 01:18:56 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-1.502910 < -1.000000) 2026-03-08 01:18:57 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 01:18:57 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 01:18:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다음 영상에서 만나요!' → 불명 2026-03-08 01:18:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:18:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 27자) 2026-03-08 01:18:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:만나요 영상 분석 | 긴급도:일반 | 키워드:없음 2026-03-08 01:18:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1552, filename=tmp78oj9ugm_mock.wav) 2026-03-08 01:18:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:18:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:18:58 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:18:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:18:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:18:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:18:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:18:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:18:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:18:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:18:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:18:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:18:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:18:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:18: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'Sat, 07 Mar 2026 16:22: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-69ac50bd-31cd558d33c4e416766faa61;9d657926-ae79-4f8d-a342-f31d48a5e24d'), (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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'oTaObHqdSYpxoBktF7Lu-dx6Kc55voCfJQPLBiAEV1igMWZMAL7n4A==')]) 2026-03-08 01:18: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 01:18:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:18:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:18:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:18:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:18:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:18:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:18:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:18:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:18:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:18: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'Sat, 07 Mar 2026 16:22:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac50bd-5dac78496bada57a6e863e28;9d657926-ae79-4f8d-a342-f31d48a5e24d'), (b'RateLimit', b'"api";r=968;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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sPRvYRQEYQ--4iY3XhBxRMGUzxZIYqsI99roii9gxuoIJyuyXJhfHA==')]) 2026-03-08 01:18: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 01:18:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:18:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:18:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:18:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:19:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:19:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:19:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:19:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:19:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp90d0tbhs_mock.wav 2026-03-08 01:19:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:19:04 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:19:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 01:19:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 01:19:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1553, filename=tmpd_0465yu_mock.wav) 2026-03-08 01:19:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:19:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:19:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:19:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:19:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:19:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:19:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:19:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:19:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:19:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:19:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:19:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:19:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:22: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-69ac50c4-2024315936e9425b34184103;19457582-9f90-4d41-a7a6-f93228d29420'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gdQKQtt42CcpAtwGzW0SVqV_sJfiOPG9K9VLbXt4ChPlcU3UiPT81g==')]) 2026-03-08 01: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 01:19:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:19:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:19:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:19:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:19:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:19:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:19:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:19:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:19:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:19:05 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:19:05 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:19: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'Sat, 07 Mar 2026 16:22:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac50c4-6332840620188da21fe0a6d4;19457582-9f90-4d41-a7a6-f93228d29420'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_Xn3i9BZGtnV1ry3jd89SdttUFZPocc3Tqs5J4uxCy0D7tv-Tnm4yQ==')]) 2026-03-08 01:19: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 01:19:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:19:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:19:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:19:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:19:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:19:07 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:19:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:19:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:19:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:19:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:19:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprisvbxjy_mock.wav 2026-03-08 01:19:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:19:15 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:19:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:19:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:19:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 01:19:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 이동 중 | 긴급도:일반 | 키워드:없음 2026-03-08 01:19:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1554, filename=tmp90d0tbhs_mock.wav) 2026-03-08 01:19:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:19:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:19:16 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:19:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:19:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:19:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:19:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:19:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:19:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:19:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:19:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:19:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:19:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:22: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-69ac50cf-1e0584c17bba76437237242f;69258d6a-227f-41ee-9bb9-3e36513505da'), (b'RateLimit', b'"api";r=965;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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xziLnm1A8xsces7UNypwp5c9jUpG0fZVHvB7fHi4v1HkDutjZm92_g==')]) 2026-03-08 01: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 01:19:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:19:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:19:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:19:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:19:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:19:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:19:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:19:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:19:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:22:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac50cf-0c1498273cc915c37ded480c;69258d6a-227f-41ee-9bb9-3e36513505da'), (b'RateLimit', b'"api";r=964;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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ujdDO6f7P736lTnndNokMR849SV01PpKtrfxrmIAF5vqhO5s4dJIeQ==')]) 2026-03-08 01: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 01:19:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:19:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:19:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:19:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:19:17 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:19:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:19:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmnjqkah4_mock.wav 2026-03-08 01:19:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:19:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:19:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:19:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:19:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:19:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:19:26 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:19:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:19:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:19:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 01:19:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 01:19:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1555, filename=tmprisvbxjy_mock.wav) 2026-03-08 01:19:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:19:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:19:27 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:19:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:19:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:19:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:19:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:19:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:19:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:19:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:19:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:19:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:19:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:19:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:19: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'Sat, 07 Mar 2026 16:22: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-69ac50db-3894ccca56a165023f73138e;4b64df08-b5cb-4842-a911-66ae0d2f0f27'), (b'RateLimit', b'"api";r=963;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 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'41hvh0sWy2cp6DktBd3aGgpT77o88xHbl54n0EiLbPNabb4s8uWraQ==')]) 2026-03-08 01:19: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 01:19:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:19:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:19:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:19:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:19:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:19:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:19:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:19:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:19:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:19: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'Sat, 07 Mar 2026 16:22:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac50db-735e027a73d0ff5932f005ad;4b64df08-b5cb-4842-a911-66ae0d2f0f27'), (b'RateLimit', b'"api";r=962;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 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SoyJbxbfrPMGSOonTBb4GPd727sFdSBvTlSfbWZfyqY1TtEtRllGHQ==')]) 2026-03-08 01:19: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 01:19:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:19:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:19:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:19:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:19:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:19:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4vnwg24o_mock.wav 2026-03-08 01:19:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:19:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:19:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:19:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:19:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:19:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:19:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:19:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpaula2ysq_mock.wav 2026-03-08 01:19:37 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:19:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:19:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:19:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:19:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:19:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1556, filename=tmpmnjqkah4_mock.wav) 2026-03-08 01:19:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:19:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:19:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:19:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:19:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:19:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:19:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:19:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:19:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:19:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:19:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:19:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:19:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:19: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'Sat, 07 Mar 2026 16: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-69ac50e5-5ab93eee4bbb470d2964f08f;8dc6360c-a337-47b6-90c6-a297b36461a5'), (b'RateLimit', b'"api";r=961;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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NJoMF_wqsMJSqgGDJwQX2OMdc-jy_NVjeWgJb_PtDcrdNDPPat796w==')]) 2026-03-08 01:19: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 01:19:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:19:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:19:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:19:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:19:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:19:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:19:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:19:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:19:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:19:38 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:19:38 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:19: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'Sat, 07 Mar 2026 16:23:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac50e5-1277f8be75a894b54c098bd6;8dc6360c-a337-47b6-90c6-a297b36461a5'), (b'RateLimit', b'"api";r=960;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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EMctaajhaVKiAMtdFKOERa0xUDi8_hnY2i-R-9g3tn_lCJDH_InvCQ==')]) 2026-03-08 01:19: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 01:19:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:19:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:19:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:19:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:19:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:19:40 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:19:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:19:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:19:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:19:44 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:19:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:19:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:19:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:19:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:19:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 01:19:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:19:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1557, filename=tmp4vnwg24o_mock.wav) 2026-03-08 01:19:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:19:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:19:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:19:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:19:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:19:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:19:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:19:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:19:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:19:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:19:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:19:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:19:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:19: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'Sat, 07 Mar 2026 16:23: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-69ac50f1-7f0b8ff9325f8644098d29e8;ade08705-f5c5-4132-b40b-b33d8407c986'), (b'RateLimit', b'"api";r=959;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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RtatGgozkE6bxfnz9tqpPBpTYW24PzKOzraV76gcOHtdbHnapklF0Q==')]) 2026-03-08 01:19: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 01:19:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:19:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:19:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:19:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:19:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:19:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:19:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:19:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:19:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:19: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'Sat, 07 Mar 2026 16:23:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac50f1-7a7453b26c9c75ea703ea575;ade08705-f5c5-4132-b40b-b33d8407c986'), (b'RateLimit', b'"api";r=958;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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3-hhLa2ox5KEuDO1lpn8z3wKckwaQ6bN7MEBSItlXtDqHLAWYljpFw==')]) 2026-03-08 01:19: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 01:19:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:19:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:19:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:19:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:19:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:19:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:19:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:19:54 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:19:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:19:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:20:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:20:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:20:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:20:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:20:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:20:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:20:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1558, filename=tmpaula2ysq_mock.wav) 2026-03-08 01:20:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:20:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:20:00 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:20:01 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:20:01 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:20:02 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:20:02 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:20:02 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:20:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:20:02 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (Railway) Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 01:20:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:20:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:20:03 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:20:03 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:20:03 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:20:04 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 기능을 수행해야 합니다. 주어진 텍스트 "다대포해수욕장 분기부 통과했습니다" 를 분석하여 철도 관련 키워드를 추출해야 합니다. 주어진 텍스트는 해수욕장 관련 내용으로, 철도 무 2026-03-08 01:20:05 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:20:05 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:20:05 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:20:05 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:20:05 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:20:06 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인"이라는 텍스트를 철도 무전 키워드 추출기라는 컨텍스트에서 분석해야 합니다. 1. **텍스트 분석**: "다대포해수욕장 공기계 선거 확인"이라는 문장은 2026-03-08 01:20:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:20:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxms7xlsz_mock.wav 2026-03-08 01:20:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:20:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:20:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:20:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:20:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:20:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:20:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:20:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:20:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:20:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:20:06 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:20:06 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:23: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-69ac5102-536441f656caa2dc285729ac;f3e832ef-b0d8-4e1b-bcdd-58cf2b83b07b'), (b'RateLimit', b'"api";r=957;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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DcVMuAnXOU6uiXJ6Yn8uO5wQB9ePeJaRSKakNZcHeNJ-3_gxzuMh_Q==')]) 2026-03-08 01: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 01:20:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:20:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:20:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:20:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:20:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:20:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:20:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:20:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:20:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:23:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5102-17fc9f5c058a264235985c35;f3e832ef-b0d8-4e1b-bcdd-58cf2b83b07b'), (b'RateLimit', b'"api";r=956;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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ESZzJOkqtjedDzq8-fJGqQ4dR6JOlwVPbfOY-HrVihrtjSS_1zcswA==')]) 2026-03-08 01: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 01:20:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:20:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:20:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:20:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:20:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:20:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:20:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:20:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:20:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:20:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0oqk4spf_mock.wav 2026-03-08 01:20:12 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:20:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:20:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:20:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:20:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:20:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:20:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 01:20:29 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.223798 < -1.000000) 2026-03-08 01:20:30 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.275624 < -1.000000) 2026-03-08 01:20:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:20:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:20:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '한 두 번째 기회에서 함께 사용하면 이 기회에서 매력은' → 불명 2026-03-08 01:20:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:20:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 01:20:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:두 번째 기회 활용 | 긴급도:일반 | 키워드:두 번째 기회, 매력, 마지막 프로그램 2026-03-08 01:20:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1559, filename=tmpxms7xlsz_mock.wav) 2026-03-08 01:20:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:20:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:20:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:20:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:20:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:20:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:20:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:20:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:20:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:20:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:20:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:20:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:20:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:23: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-69ac511b-63c78bb120a3e03a33124a62;b34e5464-d157-41b1-9f20-1c2c842a5bfb'), (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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zRdwfJ98XRDEiogYLypYpkqBvigFc0cizFqlZeCAt8hjHHRiqcd03A==')]) 2026-03-08 01: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 01:20:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:20:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:20:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:20:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:20:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:20:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:20:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:20:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:20:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:20:31 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:20:31 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:23:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac511b-7bb8e8957c8eebda3c6a185f;b34e5464-d157-41b1-9f20-1c2c842a5bfb'), (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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bVTfBSyOXw7BVEMVqTiKKaf5YhhrpIQz9ItmgGUBBRwA70OSYk0_CQ==')]) 2026-03-08 01: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 01:20:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:20:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:20:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:20:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:20:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:20:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:20:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:20:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:20:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbzz9izlu_mock.wav 2026-03-08 01:20:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:20:37 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:20:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 01:20:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 01:20:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1560, filename=tmp0oqk4spf_mock.wav) 2026-03-08 01:20:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:20:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:20:38 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:20:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:20:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:20:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:20:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:20:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:20:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:20:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:20:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:20:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:20:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:20:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:24: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-69ac5121-13fdab631b2d4c7d7197ac4d;e45ba216-7057-4056-a2a3-f4ca16e9c54a'), (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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'76ERP9C3NnA3mU0NGMIff95WOK3xyPLipLCOqof_H2xXsVlZacN9ow==')]) 2026-03-08 01: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 01:20:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:20:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:20:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:20:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:20:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:20:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:20:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:20:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:20:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:24:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5122-19f789a1261944e949c7b894;e45ba216-7057-4056-a2a3-f4ca16e9c54a'), (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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mhIILq1RCsv2fvls1wLJbdKAohd1wBTjms7F_MBTuzhiI9VdKf7PYA==')]) 2026-03-08 01: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 01:20:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:20:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:20:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:20:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:20:39 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Ironclad Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * 2026-03-08 01:20:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:20:40 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:20:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:20:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:20:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvkm1ykca_mock.wav 2026-03-08 01:20:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:20:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:20:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:20:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:20:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_d6jqx4b_mock.wav 2026-03-08 01:20:48 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:20:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:20:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:20:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 01:20:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:20:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1561, filename=tmpbzz9izlu_mock.wav) 2026-03-08 01:20:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:20:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:20:49 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:20:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:20:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:20:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:20:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:20:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:20:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:20:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:20:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:20:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:20:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:24: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-69ac512d-004ee3bc4ba62d67316b4fe9;fc25d2aa-505f-4a90-bd29-637db3126e80'), (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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ukeh21Gs_kdySnmAx_LmJ2weE-xb-_Ir7OhDPfAdXVuVdpU8zI8qvQ==')]) 2026-03-08 01: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 01:20:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:20:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:20:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:20:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:20:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:20:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:20:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:20:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:20:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:24:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac512d-27d7a0da039714a741aad1db;fc25d2aa-505f-4a90-bd29-637db3126e80'), (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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-onvpn83WFAqj-vb3R7EHSDSLkAaIeKW6YnV86qYmW3h9-h_-1Ra0A==')]) 2026-03-08 01: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 01:20:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:20:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:20:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:20:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:20:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:20:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:20:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:20:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:20:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:20:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:20:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:20:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsooen6sw_mock.wav 2026-03-08 01:20:59 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:20:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:20:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:21:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:21:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 01:21:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 01:21:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1562, filename=tmpvkm1ykca_mock.wav) 2026-03-08 01:21:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:21:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:21:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:21:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:21:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:21:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:21:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:21:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:21:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:21:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:21:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:21:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:21:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:24: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-69ac5138-23e5e414318a1dd0563429e0;3d8d39b2-1d03-4cab-b1e8-f155cc890be8'), (b'RateLimit', b'"api";r=993;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'ikmiTlLCvXJFfeW01Og1zbFcmqIwd78gSySHKL0XS-xFz6eEx97EaA==')]) 2026-03-08 01: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 01:21:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:21:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:21:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:21:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:21:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:21:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:21:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:21:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:21:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:21: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'Sat, 07 Mar 2026 16:24:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5138-47df730e4f7360c1509a80f2;3d8d39b2-1d03-4cab-b1e8-f155cc890be8'), (b'RateLimit', b'"api";r=992;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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MFVleqvjVwIkH54gTZuAWBTxcRy-z2EyF3-1oHkpdeMRoLhvySB4cA==')]) 2026-03-08 01:21: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 01:21:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:21:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:21:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:21:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:21:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:21:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:21:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:21:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:21:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkcorodiy_mock.wav 2026-03-08 01:21:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:21:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:21:10 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:21:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:21:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:21:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:21:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:21:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1563, filename=tmp_d6jqx4b_mock.wav) 2026-03-08 01:21:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:21:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:21:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:21:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:21:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:21:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:21:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:21:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:21:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:21:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:21:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:21:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:21:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:21: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'Sat, 07 Mar 2026 16:24: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-69ac5143-1bded8b161d52fa21ccda36c;98830e5d-d451-46c9-b281-48c607d6f802'), (b'RateLimit', b'"api";r=991;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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JcGoMxjJwFpgKQ0PXpXvTwGzTg79iwfIiq1itD4j3uin48SnMPOCyg==')]) 2026-03-08 01:21: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 01:21:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:21:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:21:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:21:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:21:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:21:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:21:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:21:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:21:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:21:11 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:21:11 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:21: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'Sat, 07 Mar 2026 16:24:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5143-464b57a074b2fb6d039d6565;98830e5d-d451-46c9-b281-48c607d6f802'), (b'RateLimit', b'"api";r=990;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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bEdDkCQ5oLEwFSVH8Luk48ZBJDin51VMxQOH22wXD-qVnsJuWxWXHw==')]) 2026-03-08 01:21: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 01:21:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:21:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:21:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:21:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:21:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:21:13 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:21:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:21:15 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:21:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:21:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:21:22 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:21:22 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:21:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:21:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:21:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 01:21:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:21:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1564, filename=tmpsooen6sw_mock.wav) 2026-03-08 01:21:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:21:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:21:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:21:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:21:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:21:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:21:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:21:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:21:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:21:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:21:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:21:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:21:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:21: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'Sat, 07 Mar 2026 16: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-69ac514e-254098a0023e5f450e38279c;3420ef6e-3696-4d7f-9a1c-49bd867ee67d'), (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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jMWJBIAokMu06hp_cgjsniOi_QEkUs5XdGTp0S7iTBjExExW8aSW4w==')]) 2026-03-08 01:21: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 01:21:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:21:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:21:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:21:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:21:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:21:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:21:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:21:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:21:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:21: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'Sat, 07 Mar 2026 16:24:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac514e-6b52bbc420b80b0f61f25d85;3420ef6e-3696-4d7f-9a1c-49bd867ee67d'), (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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1DPHYrh15VtYTK8a9guIbtTj4E2N8TBq9pg_rKZ4RobSI0zwhYmB1w==')]) 2026-03-08 01:21: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 01:21:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:21:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:21:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:21:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:21:25 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:21:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:21:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:21:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:21:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:21:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:21:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:21:33 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:21:33 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:21:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:21:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:21:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 01:21:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:21:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1565, filename=tmpkcorodiy_mock.wav) 2026-03-08 01:21:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:21:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:21:33 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:21:34 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:21:34 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:21:35 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:21:35 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:21:35 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:21:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:21:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzlzya7r5_mock.wav 2026-03-08 01:21:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:21:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:21:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:21:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:21:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:21:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:21:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:21:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:21:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:21:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:21:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:21: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'Sat, 07 Mar 2026 16:24: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-69ac515b-6367c845716c6f1d372adb76;c0cc6d2c-9a5c-4575-b665-9e4018e39db2'), (b'RateLimit', b'"api";r=987;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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'R65m8uh3gcsvqU2FpsKh4E6-a13idcrWQcm4Wjq5RCKwtjDgr8z8gQ==')]) 2026-03-08 01:21: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 01:21:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:21:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:21:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:21:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:21:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:21:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:21:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:21:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:21:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:21:35 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:21: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'Sat, 07 Mar 2026 16:24:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac515b-72b6077377876dc43b78d984;c0cc6d2c-9a5c-4575-b665-9e4018e39db2'), (b'RateLimit', b'"api";r=986;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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Sickwrc5ojMLgWe-IHI2CjDmJ9xbWIEUwQbCEGlL4Hcn9pMhZBX1rQ==')]) 2026-03-08 01:21: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 01:21:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:21:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:21:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:21:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:21:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:21:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:21:37 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:21:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:21:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:21:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmr2tr3gl_mock.wav 2026-03-08 01:21:41 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:21:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:21:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:21:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:21:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:21:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:21:53 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.215969 < -1.000000) 2026-03-08 01:21:54 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.700641 < -1.000000) 2026-03-08 01:21:55 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.723707 < -1.000000) 2026-03-08 01:21:55 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검축차' 2026-03-08 01:21:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '궤도 검축차' → 열차 2026-03-08 01:21:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:21:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 60자) 2026-03-08 01:21:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:궤도 검축차 통과 | 긴급도:일반 | 키워드:궤도 검축차,신호,통과,일반 2026-03-08 01:21:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1566, filename=tmpzlzya7r5_mock.wav) 2026-03-08 01:21:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:21:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:21:56 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:21:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:21:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:21:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:21:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:21:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:21:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:21:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:21:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:21:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:21:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:25: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-69ac5170-6b8792ef16e5b778324aca99;e1cb119f-1004-4c20-a59a-da42c0d38b67'), (b'RateLimit', b'"api";r=985;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 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2aPy-4Pb_5Tmcyfr73GxJITf50n5pAo0Mwd0bTCYjxcAaeXCGr0Geg==')]) 2026-03-08 01: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 01:21:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:21:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:21:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:21:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:21:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:21:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:21:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:21:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:21:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:25:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5170-287997b2458a3feb3120c3bd;e1cb119f-1004-4c20-a59a-da42c0d38b67'), (b'RateLimit', b'"api";r=984;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 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'axNCBpN_XDfyq_PBpz5xn4xt31F5IXF4gepvjtwKbdsD2yMFJ7AjlA==')]) 2026-03-08 01: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 01:21:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:21:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:21:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:21:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:21:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:21:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:21:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:22:02 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:22:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:22:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkjpxprsv_mock.wav 2026-03-08 01:22:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 01:22:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 01:22:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1567, filename=tmpmr2tr3gl_mock.wav) 2026-03-08 01:22:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:22:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:22:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:22:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:22:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:22:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:22:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:22:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:22:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:22:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:22:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:22:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:22:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01: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'Sat, 07 Mar 2026 16:25: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-69ac5176-15dfadfe550bb4021d9e85c5;4dffd156-aa74-4538-97ec-69f4424ec406'), (b'RateLimit', b'"api";r=983;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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zcoAX_VR6VoOsUra9eHS2C7HPQIxHWG248AJhvVROq6vlCcu_EVnmA==')]) 2026-03-08 01: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 01:22:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:22:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:22:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:22:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:22:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:22:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:22:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:22:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:22:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:22:03 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:22:03 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:25:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5177-0748dfeb24a6a6d738e56f60;4dffd156-aa74-4538-97ec-69f4424ec406'), (b'RateLimit', b'"api";r=982;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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2soaJjjyapL4p8YzNGEGYJ30nRnEZ6RVWbXYSMMGimWK12MiWziW1A==')]) 2026-03-08 01: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 01:22:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:22:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:22:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:22:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:22:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:22:05 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:22:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:22:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:22:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:22:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:22:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp98_3mtxb_mock.wav 2026-03-08 01:22:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:22:13 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:22:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:22:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:22:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 01:22:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:22:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1568, filename=tmpkjpxprsv_mock.wav) 2026-03-08 01:22:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:22:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:22:14 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:22:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:22:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:22:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:22:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:22:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:22:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:22:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:22:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:22:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:22:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:22: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'Sat, 07 Mar 2026 16: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-69ac5182-0aaefdc90a93014d18878324;f567292e-257f-4ab0-8029-e9df96eac5c6'), (b'RateLimit', b'"api";r=981;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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'au5BNaL9BzzH8AwBThfyoTL1ePF2wvqUfyu7koNzL6sUxPLhkstseg==')]) 2026-03-08 01:22: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 01:22:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:22:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:22:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:22:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:22:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:22:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:22:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:22:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:22:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:25:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5182-71d6935d271404e9776711eb;f567292e-257f-4ab0-8029-e9df96eac5c6'), (b'RateLimit', b'"api";r=980;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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RTtyL7_IWdeTPoEd7aM1B6VhbXC3oa5eePPHASfYAelpgoP5WU1-SQ==')]) 2026-03-08 01: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 01:22:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:22:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:22:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:22:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:22:15 [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 01:22:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:22:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3vx9faqv_mock.wav 2026-03-08 01:22:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:22:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:22:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:22:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:22:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:22:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:22:24 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:22:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:22:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:22:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 01:22:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 01:22:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1569, filename=tmp98_3mtxb_mock.wav) 2026-03-08 01:22:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:22:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:22:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:22:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:22:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:22:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:22:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:22:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:22:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:22:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:22:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:22:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:22:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:22: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'Sat, 07 Mar 2026 16:25: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-69ac518d-63b2137461868f5469045ddb;10f5aca2-441d-4ee1-904b-5e9c5f584426'), (b'RateLimit', b'"api";r=979;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 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'm66AaAuX3B3XK5nT04vKGNCo6WVfb03vTTINwZQLeongED2gZnkyhg==')]) 2026-03-08 01:22:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:22: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 01:22:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:22:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:22:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:22:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:22:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:22:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:22:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:22:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:22:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:22:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:22: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'Sat, 07 Mar 2026 16:25:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac518d-4e7aef504290566038eb8a0b;10f5aca2-441d-4ee1-904b-5e9c5f584426'), (b'RateLimit', b'"api";r=978;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 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qTipZM34w-2UoejtUVc0FMT_-zX_s7e2GGUO8Q5BB0D5u2C1XtVWFA==')]) 2026-03-08 01:22: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 01:22:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:22:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:22:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:22:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:22:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:22:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp17_irn66_mock.wav 2026-03-08 01:22:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:22:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:22:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:22:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:22:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:22:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:22:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:22:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbajhkxax_mock.wav 2026-03-08 01:22:36 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:22:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:22:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:22:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:22:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:22:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1570, filename=tmp3vx9faqv_mock.wav) 2026-03-08 01:22:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:22:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:22:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:22:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:22:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:22:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:22:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:22:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:22:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:22:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:22:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:22:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:22:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:22: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'Sat, 07 Mar 2026 16:26: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-69ac5198-3da4942a04506178535b7a8d;bb72623f-bfe7-49f8-b802-fabf9ad0561e'), (b'RateLimit', b'"api";r=977;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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Pum41kVPQQDIn0wwNw1h2z7X8RrlWek6Y8u4LWuIZhDxnVnWKyg5EQ==')]) 2026-03-08 01:22: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 01:22:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:22:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:22:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:22:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:22:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:22:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:22:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:22:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:22:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:22:37 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:22:37 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:22: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'Sat, 07 Mar 2026 16:26:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5198-6d0d91fa5ea413af4d90aa34;bb72623f-bfe7-49f8-b802-fabf9ad0561e'), (b'RateLimit', b'"api";r=976;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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1ugo70QaXuTstgB_qQX8qZpH-kiwevnjAvw42Vw9FD6EU8o5MCOP3g==')]) 2026-03-08 01:22: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 01:22:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:22:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:22:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:22:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:22:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:22:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:22:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:22:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:22:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:22:44 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:22:47 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:22:47 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:22:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:22:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:22:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 42자) 2026-03-08 01:22:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:22:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1571, filename=tmp17_irn66_mock.wav) 2026-03-08 01:22:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:22:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:22:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:22:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:22:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:22:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:22:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:22:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:22:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:22:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:22:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:22:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:22:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:22: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'Sat, 07 Mar 2026 16: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-69ac51a3-2e7afd083e5ef4f448106bf8;029accc4-bb99-4e50-8b53-661654e45f1d'), (b'RateLimit', b'"api";r=975;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 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qOdg0ZQqHnWWFm_AVIORaf6LH2YmVBIf-ldQCNcA7PQV2JGufoXKlw==')]) 2026-03-08 01:22: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 01:22:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:22:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:22:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:22:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:22:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:22:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:22:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:22:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:22:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:22: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'Sat, 07 Mar 2026 16:26:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac51a4-5b3d90976a7a6aec0c0efb83;029accc4-bb99-4e50-8b53-661654e45f1d'), (b'RateLimit', b'"api";r=974;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'B4dl8tx-N-9BaojiHx7EYezqWgMY7FyyMcTnQz7X1z0PQPaeTr3uyw==')]) 2026-03-08 01:22: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 01:22:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:22:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:22:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:22:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:22:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:22:50 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:22:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:22:54 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:22:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:22:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:22:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:22:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:22:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:22:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:22:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 77자) 2026-03-08 01:22:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 01:22:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1572, filename=tmpbajhkxax_mock.wav) 2026-03-08 01:22:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:22:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:22:59 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:23:00 [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. * 2026-03-08 01:23:01 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:23:01 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:23:01 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:23:01 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:23:01 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:23:02 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 기능을 수행하는 것입니다. 주어진 텍스트 "다대포해수욕장 공기계 선거 확인했습니다"를 분석하여 철도 관련 키워드를 추출해야 합니다. 주어진 텍스트는 "다대포해수욕장"이라는地名 2026-03-08 01:23:02 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:23:02 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:23:03 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:23:03 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:23:03 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:23:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:23:04 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:23:04 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:23:04 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:23:04 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:23:04 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:23:05 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:23:05 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:23:05 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:23:05 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:23:05 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:23:06 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road (Railway) Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 01:23:06 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:23:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:23:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8g_fqa_5_mock.wav 2026-03-08 01:23:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:23:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:23:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:23:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:23:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:23:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:23:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:23:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:23:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:23:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:23:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:23:07 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:23:07 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:23: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'Sat, 07 Mar 2026 16:26: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-69ac51b6-696e91ef527cf8577f4d658d;117bbdea-f9d0-416b-8c01-5eddbbd2d9d9'), (b'RateLimit', b'"api";r=973;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 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QvfaNOlnz7TrOKogS6p3N6zns5UwMqh0mhkvOTipNzsrfNe176pj1w==')]) 2026-03-08 01:23: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 01:23:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:23:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:23:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:23:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:23:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:23:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:23:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:23:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:23:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:23: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'Sat, 07 Mar 2026 16:26:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac51b6-01359905586c1618479dcc06;117bbdea-f9d0-416b-8c01-5eddbbd2d9d9'), (b'RateLimit', b'"api";r=972;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 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ifxfrhWj50h37n56Ri4gLuNH4G1GbOsnvkAQzayqAb82bPWaJVxmXw==')]) 2026-03-08 01:23: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 01:23:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:23:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:23:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:23:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:23:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:23:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:23:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:23:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:23:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:23:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgw2cb7zx_mock.wav 2026-03-08 01:23:13 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:23:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:23:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:23:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:23:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:23:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:23:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (3.745192 > 2.400000) 2026-03-08 01:23:27 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.017400 < -1.000000) 2026-03-08 01:23:27 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.786829 < -1.000000) 2026-03-08 01:23:28 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.477349 < -1.000000) 2026-03-08 01:23:28 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 01:23:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '써서 모터카 분기기 감속신호 shogging' → 열차 2026-03-08 01:23:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:23:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 01:23:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:모터카 분기기 감속신호 확인 | 긴급도:일반 | 키워드:모터카,분기기,감속신호,통과 2026-03-08 01:23:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1573, filename=tmp8g_fqa_5_mock.wav) 2026-03-08 01:23:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:23:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:23:29 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:23:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:23:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:23:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:23:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:23:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:23:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:23:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:23:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:23:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:23:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:23:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:23: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'Sat, 07 Mar 2026 16:26: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-69ac51cc-7d345032500ea36c64530f97;e6e4daeb-be09-41e5-9b8f-8c0d35d1aab6'), (b'RateLimit', b'"api";r=971;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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'suCURGxoFvbh3GGpmI1AaLqjLoVQQsiTVI8jwu-tzO4-U9KInSSKeQ==')]) 2026-03-08 01:23: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 01:23:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:23:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:23:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:23:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:23:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:23:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:23:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:23:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:23:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:23: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'Sat, 07 Mar 2026 16:26:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac51cd-09bf95fa065806bb4d56977f;e6e4daeb-be09-41e5-9b8f-8c0d35d1aab6'), (b'RateLimit', b'"api";r=970;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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kWiezTmyQrgGPUwFtWSJ-lW96H8kmyZpeIvKnea8kKvSeBEJiYkISA==')]) 2026-03-08 01:23: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 01:23:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:23:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:23:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:23:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:23:30 [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 01:23:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:23:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:23:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:23:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:23:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv3hwfj2m_mock.wav 2026-03-08 01:23:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:23:35 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:23:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 01:23:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 01:23:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1574, filename=tmpgw2cb7zx_mock.wav) 2026-03-08 01:23:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:23:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:23:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:23:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:23:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:23:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:23:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:23:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:23:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:23:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:23:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:23:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:23:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:26: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-69ac51d3-1fff282c4530cb037511273e;d49e12de-d304-421c-95d5-a3150ef45408'), (b'RateLimit', b'"api";r=969;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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-Yb6164R8xslbGVB1ls6yqDYZ2NxFT6GiE5CeON5C5kRuOIEHESUpw==')]) 2026-03-08 01: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 01:23:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:23:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:23:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:23:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:23:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:23:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:23:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:23:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:23:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:23:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:23:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:27:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac51d4-13e427e44304518e3475481a;d49e12de-d304-421c-95d5-a3150ef45408'), (b'RateLimit', b'"api";r=968;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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nzqyYZIK4DGlysYiu0iWot-fwl2odtv08dC1zZhjAlAZ1vIW-7kB9w==')]) 2026-03-08 01: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 01:23:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:23:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:23:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:23:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:23:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:23:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:23:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:23:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:23:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:23:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:23:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0ik721vr_mock.wav 2026-03-08 01:23:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:23:46 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:23:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:23:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:23:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 01:23:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:23:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1575, filename=tmpv3hwfj2m_mock.wav) 2026-03-08 01:23:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:23:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:23:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:23:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:23:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:23:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:23:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:23:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:23:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:23:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:23:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:23:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:23:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:23: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'Sat, 07 Mar 2026 16:27: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-69ac51df-34df19c12f8fedee01dc8003;7f826526-7127-4d7d-966a-eb43e40dec30'), (b'RateLimit', b'"api";r=967;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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9xvk3EFTZtiDyQIM02FOhjxoM3Dv2C3ykca_ThKEtkMEpWV9y-d9ZA==')]) 2026-03-08 01:23: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 01:23:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:23:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:23:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:23:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:23:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:23:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:23:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:23:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:23:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:23:48 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:23:48 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:27:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac51df-3a8cf06c0ee8e1970cab8741;7f826526-7127-4d7d-966a-eb43e40dec30'), (b'RateLimit', b'"api";r=966;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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'r1A_vYQmkVsoPJRVWwKW0EUNgNsQKAbgkWY9a53Yw0htzbRnPDkPJQ==')]) 2026-03-08 01: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 01:23:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:23:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:23:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:23:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:23:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:23:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp88gvdvak_mock.wav 2026-03-08 01:23:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:23:50 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:23:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:23:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:23:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:23:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:23:57 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:23:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:23:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:23:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 01:23:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 01:23:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1576, filename=tmp0ik721vr_mock.wav) 2026-03-08 01:23:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:23:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:23:58 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:23:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:23:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:23:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:23:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:23:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:23:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:23:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:23:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:23:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:23:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:23:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:23: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'Sat, 07 Mar 2026 16: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-69ac51ea-0d0ac1763900c00c1f4e5a62;f380b251-38aa-4454-a4fb-3a18ba2d3551'), (b'RateLimit', b'"api";r=965;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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fk70CX_M_rL7QFB8F1URywlC4J0IUgoCkRXd36UnZd3Ibe40lnVE0Q==')]) 2026-03-08 01:23: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 01:23:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:23:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:23:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:23:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:23:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:23:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:23:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:23:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:23:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:23:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:23:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjjf21c25_mock.wav 2026-03-08 01:23: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'Sat, 07 Mar 2026 16:27:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac51ea-0f941e90236d5f9454b4914c;f380b251-38aa-4454-a4fb-3a18ba2d3551'), (b'RateLimit', b'"api";r=964;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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'n4jKF80APE1cT-tCA22L_h5PKlpDONBZzpjA_pHXwaPG4O6icB5zeQ==')]) 2026-03-08 01:23: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 01:23:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:23:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:23:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:23:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:23:59 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Railgun Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * 2026-03-08 01:24:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:24:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:24:01 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:24:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:24:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:24:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:24:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:24:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcsq__yze_mock.wav 2026-03-08 01:24:08 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:24:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:24:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:24:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:24:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:24:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1577, filename=tmp88gvdvak_mock.wav) 2026-03-08 01:24:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:24:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:24:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:24:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:24:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:24:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:24:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:24:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:24:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:24:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:24:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:24:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:24: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'Sat, 07 Mar 2026 16: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-69ac51f5-193d8e6b311fe2d77d12abd1;7b1a5611-6530-4a22-98b6-0f988282fc54'), (b'RateLimit', b'"api";r=963;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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b's4b1Fp1o8b5SN7HV45iHSQc6osJ8tsYFiUAJtrArsyvqvuTrM85pVw==')]) 2026-03-08 01:24: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 01:24:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:24:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:24:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:24:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:24:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:24:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:24:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:24:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:24:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:27:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac51f5-16c4c9f865b0068d73405b79;7b1a5611-6530-4a22-98b6-0f988282fc54'), (b'RateLimit', b'"api";r=962;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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7khWn_nZOPWVOubRAU0MseA0TI8oL_MxIuCLahZRxHFrTMAkMBDcKA==')]) 2026-03-08 01: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 01:24:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:24:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:24:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:24:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:24:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:24:12 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:24:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:24:15 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:24:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:24:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:24:20 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:24:20 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:24:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:24:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:24:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 01:24:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:24:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1578, filename=tmpjjf21c25_mock.wav) 2026-03-08 01:24:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:24:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:24:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:24:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:24:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:24:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:24:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:24:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:24:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:24:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:24:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:24:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:27: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-69ac5200-33bce3a21d5e401a3ef8340f;1afab0ce-5109-4be5-a392-ad2bca0a85ea'), (b'RateLimit', b'"api";r=961;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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HRcm2EN6mkVO1qzi1FLl6beDogcZtjnbwYaxwydXbmb_XvyAaXC0wg==')]) 2026-03-08 01: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 01:24:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:24:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:24:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:24:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:24:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:24:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:24:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:24:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:24:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:24:21 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:27:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5200-383fb2bd02c61fa8589511a4;1afab0ce-5109-4be5-a392-ad2bca0a85ea'), (b'RateLimit', b'"api";r=960;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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NePg2yWv7K9OIfCiYToELO2F376u8fjHtyHyN3AXTVKFG6mWEf58Tw==')]) 2026-03-08 01:24:21 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01: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 01:24:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:24:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:24:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:24:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:24:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:24:23 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:24:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:24:25 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:24:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:24:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:24:31 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:24:31 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:24:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:24:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:24:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 01:24:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:24:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1579, filename=tmpcsq__yze_mock.wav) 2026-03-08 01:24:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:24:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:24:32 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:24:32 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:24:32 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:24:33 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 문맥을 바탕으로, 주어진 무전 내용 중에서 철도 장비, 역명, 지명, 열차 번호 등 가장 핵심적인 명사만 추출해야 합니다. 1. **문맥 분석 2026-03-08 01:24:33 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 01:24:33 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:24:33 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:24:33 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:24:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:24:34 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전) Keyword Extraction Tool (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text 2026-03-08 01:24:34 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:24:35 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:24:35 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:24:35 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:24:35 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:24:35 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:24:36 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:24:36 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:24:36 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:24:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:24:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpblbiwhph_mock.wav 2026-03-08 01:24:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:24:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:24:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:24:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:24:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:24:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:24:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:24:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:24:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:24:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:24:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:28: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-69ac5210-69083c852c38742b6048cad2;72d28a3d-52e8-4271-b568-8e0112d83b53'), (b'RateLimit', b'"api";r=959;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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QwXW40Puk6eNnBZ1WdY86fdO4QjRJt1g5y-grXWIngqqUvaK7iDMQA==')]) 2026-03-08 01:24:37 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01: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 01:24:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:24:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:24:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:24:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:24:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:24:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:24:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:24:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:24:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:28:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5210-485bb5cb5ed194e365059a7a;72d28a3d-52e8-4271-b568-8e0112d83b53'), (b'RateLimit', b'"api";r=958;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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gBGjb8lGCisa2pDDDBU2eJNwKnO_lWT5Gz5WOwlQir8iOYHbCS8BYA==')]) 2026-03-08 01: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 01:24:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:24:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:24:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:24:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:24:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:24:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:24:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:24:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:24:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:24:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp63q47ax3_mock.wav 2026-03-08 01:24:43 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:24:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:24:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:24:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:24:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:24:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:24:58 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 01:24:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.327129 < -1.000000) 2026-03-08 01:24:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.691868 < -1.000000) 2026-03-08 01:24:59 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:24:59 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:24:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '현명은' → 불명 2026-03-08 01:24:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:25:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:25:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:현명 통과 | 긴급도:일반 | 키워드:현명,신호,통과,일반 2026-03-08 01:25:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1580, filename=tmpblbiwhph_mock.wav) 2026-03-08 01:25:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:25:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:25:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:25:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:25:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:25:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:25:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:25:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:25:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:25:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:25:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:25:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:25:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:25:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:25: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'Sat, 07 Mar 2026 16:28: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-69ac5227-34e8a7b87de409627d857cb2;05d941f2-e7f5-42cc-a7e7-5e5a961da30d'), (b'RateLimit', b'"api";r=957;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'6dKxTNLnuTV-MVMzbyr1OYU9BCitSVj19PFX_Oiu4X1iwhwTnn0yUA==')]) 2026-03-08 01:25: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 01:25:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:25:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:25:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:25:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:25:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:25:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:25:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:25:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:25:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:25: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'Sat, 07 Mar 2026 16:28:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5227-1932ccc86b45a8a50e5a9ce0;05d941f2-e7f5-42cc-a7e7-5e5a961da30d'), (b'RateLimit', b'"api";r=956;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'AzOnCIeV_8v7SD8EkDMiwmRxD-EjL8DxSX4pYLjf0wWxS1guW5D_rA==')]) 2026-03-08 01:25: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 01:25:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:25:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:25:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:25:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:25:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:25:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:25:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:25:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:25:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0hn0so1t_mock.wav 2026-03-08 01:25:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:25:06 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:25:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 01:25:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 01:25:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1581, filename=tmp63q47ax3_mock.wav) 2026-03-08 01:25:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:25:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:25:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:25:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:25:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:25:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:25:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:25:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:25:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:25:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:25:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:25:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:25:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:25: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'Sat, 07 Mar 2026 16: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-69ac522e-781bac00182b64b542728df8;6bf4b702-1d41-49db-bff3-063e382dbd99'), (b'RateLimit', b'"api";r=955;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iYHekMdA1ylC-Lz8bkhrMlTkyo0R8ImH_iDvTib207Mh93zHQW_MZQ==')]) 2026-03-08 01:25: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 01:25:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:25:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:25:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:25:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:25:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:25:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:25:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:25:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:25:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:25:07 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:25:07 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:25: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'Sat, 07 Mar 2026 16:28:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac522e-74af0fef4c5024774ad12262;6bf4b702-1d41-49db-bff3-063e382dbd99'), (b'RateLimit', b'"api";r=954;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Qasc5tikHRLCqpu0dhRw7_blQqs0ZGDdeG1scw_TEquyv-63H-sBWQ==')]) 2026-03-08 01:25: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 01:25:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:25:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:25:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:25:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:25:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:25:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:25:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:25:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:25:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:25:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:25:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl5chs15n_mock.wav 2026-03-08 01:25:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:25:17 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:25:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:25:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:25:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:25:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpba5cwlc3_mock.wav 2026-03-08 01:25:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 38자) 2026-03-08 01:25:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동, 휴대 2026-03-08 01:25:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1582, filename=tmp0hn0so1t_mock.wav) 2026-03-08 01:25:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:25:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:25:18 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:25:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:25:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:25:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:25:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:25:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:25:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:25:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:25:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:25:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:25:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:25:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:25: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'Sat, 07 Mar 2026 16:28: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-69ac5239-55936f8d265f742160a383c3;98bfea25-0392-487c-94bc-099ee59773ab'), (b'RateLimit', b'"api";r=953;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 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CX94ztuFLjpkIrRUXz_4B-R3bdWBWV3NAftI-Pm4HwU9Y9ONbq_rOA==')]) 2026-03-08 01:25: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 01:25:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:25:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:25:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:25:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:25:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:25:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:25:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:25:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:25:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:25: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'Sat, 07 Mar 2026 16:28:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac523a-2f55b8da50f5550a0dec58fc;98bfea25-0392-487c-94bc-099ee59773ab'), (b'RateLimit', b'"api";r=952;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 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'V6J9BuvDlUiZ0xruQcFtYMYBsMcIj98VbDuPqRAcQFk2HfYTtJWZ0A==')]) 2026-03-08 01:25: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 01:25:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:25:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:25:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:25:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:25:19 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 01:25:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:25:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:25:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:25:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:25:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:25:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:25:28 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:25:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:25:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:25:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:25:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt0fivnz9_mock.wav 2026-03-08 01:25:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 01:25:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 01:25:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1583, filename=tmpl5chs15n_mock.wav) 2026-03-08 01:25:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:25:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:25:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:25:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:25:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:25:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:25:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:25:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:25:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:25:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:25:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:25:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:25: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'Sat, 07 Mar 2026 16:28: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-69ac5245-38f4666f43350fb14ad5fe8f;b78e4991-0826-46a7-8cd0-008055859674'), (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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1i2mSZjuTjtOOrh-8cz-8dGhVVu_fCYxhDtaSQKlv9zycMqikok6kQ==')]) 2026-03-08 01:25: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 01:25:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:25:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:25:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:25:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:25:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:25:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:25:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:25:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:25:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:25:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:25: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'Sat, 07 Mar 2026 16:28:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5245-12f4f28d6069939843bdd993;b78e4991-0826-46a7-8cd0-008055859674'), (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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ezc4r5RzmMjaalEI3aQ67rp685Q7okN0xtE66rqqTB3_7VfxEiQAlQ==')]) 2026-03-08 01:25: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 01:25:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:25:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:25:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:25:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:25:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:25:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:25:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:25:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:25:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc5ltf0a9_mock.wav 2026-03-08 01:25:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:25:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:25:39 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:25:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:25:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:25:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:25:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:25:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1584, filename=tmpba5cwlc3_mock.wav) 2026-03-08 01:25:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:25:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:25:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:25:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:25:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:25:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:25:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:25:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:25:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:25:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:25:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:25:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:25:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:25: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'Sat, 07 Mar 2026 16:29: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-69ac5250-7d0092c60b71002263decbba;74d5770d-b4f1-4cd5-8c91-02edf8dff30f'), (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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DiSqTLrRZ3Nllc1YTrfSsXsU_rnZScbPNyI3lmFW0DbKl-GV25EZDA==')]) 2026-03-08 01:25: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 01:25:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:25:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:25:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:25:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:25:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:25:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:25:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:25:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:25:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:25:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:25:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:25: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'Sat, 07 Mar 2026 16:29:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5250-5b6384ea2a5a5f1e633ea10e;74d5770d-b4f1-4cd5-8c91-02edf8dff30f'), (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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uMIzuUKwmPxCUg5Bnp6aTHzeLUSbJhumkH2IWom0t3PeR2HbIkueIw==')]) 2026-03-08 01:25: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 01:25:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:25:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:25:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:25:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:25:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:25:43 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:25:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:25:45 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:25:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:25:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:25:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:25:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:25:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:25:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:25:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 01:25:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:25:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1585, filename=tmpt0fivnz9_mock.wav) 2026-03-08 01:25:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:25:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:25:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:25:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:25:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:25:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:25:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:25:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:25:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:25:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:25:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:25:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:25:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:25: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'Sat, 07 Mar 2026 16:29: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-69ac525b-019f4bcd0c2ada747274564f;8bdcfbda-f571-4e5c-b103-9157a16bcea7'), (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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Jv2uTpue_wwY35tyds9Gkb1aPR9oquwkDsjj4Rr9mapYOytkmj5lhQ==')]) 2026-03-08 01:25: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 01:25:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:25:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:25:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:25:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:25:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:25:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:25:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:25:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:25:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:25: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'Sat, 07 Mar 2026 16:29:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac525b-26748b107652135046e1e680;8bdcfbda-f571-4e5c-b103-9157a16bcea7'), (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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YDbPwfDz-cPmtyAhPvAHqygcuoa625I8r1GF4cCMyzLoSisQL_fYHg==')]) 2026-03-08 01:25: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 01:25:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:25:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:25:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:25:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:25:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:25:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:25:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:25:55 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:25:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:25:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:26:02 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:26:02 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:26:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:26:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:26:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:26:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 01:26:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:26:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1586, filename=tmpc5ltf0a9_mock.wav) 2026-03-08 01:26:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:26:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:26:03 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:26:03 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:26:03 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:26:04 [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. * 2026-03-08 01:26:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:26:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:26:05 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:26:05 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:26:05 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:26:06 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 기능을 수행하는 것입니다. 주어진 텍스트 "다대포해수욕장 공기계 선거 확인했습니다"를 분석하여 철도 관련 키워드를 추출해야 합니다. 주어진 텍스트는 "다대포해수욕장"이라는地名 2026-03-08 01:26:06 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 01:26:06 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:26:06 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:26:06 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:26:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:26:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm123zsdb_mock.wav 2026-03-08 01:26:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:26:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:26:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:26:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:26:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:26:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:26:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:26:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:26:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:26:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:29: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-69ac526a-1716a98b56c75a5a2961a239;a7040bed-762b-4314-a3e8-5a98ad6e4cfc'), (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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jqmiY8en73clpTKcxOelvASXsGW3y3wcxVPElOnJkyIGC5YEW6F2mw==')]) 2026-03-08 01: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 01:26:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:26:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:26:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:26:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:26:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:26:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:26:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:26:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:26:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:26: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'Sat, 07 Mar 2026 16:29:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac526a-4772ba45142fde38297b08bc;a7040bed-762b-4314-a3e8-5a98ad6e4cfc'), (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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dnWhnBjX-IEX15amXGwdwhHOl7PJK1oEKRuh2Nn0BC4I6z2wfNPkmg==')]) 2026-03-08 01:26: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 01:26:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:26:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:26:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:26:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:26:07 [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. * 2026-03-08 01:26:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:26:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:26:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:26:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:26:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:26:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfunog05s_mock.wav 2026-03-08 01:26:12 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:26:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:26:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:26:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:26:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:26:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:26:26 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.242988 < -1.000000) 2026-03-08 01:26:27 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.867887 < -1.000000) 2026-03-08 01:26:27 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.066975 < -1.000000) 2026-03-08 01:26:28 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:26:28 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:26:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 다대포항역 낫개 신호기 궤도 검색을 해봤' → 불명 2026-03-08 01:26:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:26:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 49자) 2026-03-08 01:26:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포항역 낫개 신호기 궤도 검색 | 긴급도:일반 | 키워드:없음 2026-03-08 01:26:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1587, filename=tmpm123zsdb_mock.wav) 2026-03-08 01:26:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:26:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:26:28 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:26:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:26:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:26:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:26:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:26:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:26:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:26:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:26:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:26:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:26:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:26:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:26: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'Sat, 07 Mar 2026 16: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-69ac5280-12a1266004bb73f076710316;ab2e75a3-d50e-4878-8f6a-460079b96df0'), (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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aE-4vBQniCV8m1PrEaD6UFz62PJAsGc6h2aECKe6qYwHS29n452lag==')]) 2026-03-08 01:26: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 01:26:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:26:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:26:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:26:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:26:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:26:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:26:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:26:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:26:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:26: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'Sat, 07 Mar 2026 16:29:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5280-670d15bb46e4be345c459547;ab2e75a3-d50e-4878-8f6a-460079b96df0'), (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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lLWIV-jPdN7rzTDqRNcCfd8WRQ66pU3nqCBJWEpZS7X3UVHhuutyqA==')]) 2026-03-08 01:26: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 01:26:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:26:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:26:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:26:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:26:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:26:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:26:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:26:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:26:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptcs8lc7h_mock.wav 2026-03-08 01:26:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:26:34 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:26:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 01:26:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 01:26:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1588, filename=tmpfunog05s_mock.wav) 2026-03-08 01:26:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:26:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:26:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:26:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:26:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:26:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:26:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:26:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:26:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:26:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:26:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:26:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:26:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:26: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'Sat, 07 Mar 2026 16:29: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-69ac5287-1a1e3c1c4670cda51008e91d;685b7ba6-75b9-4eef-98ea-cf7ceac35a9a'), (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 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lqYkGXlaMEObtIS_MdL18wYrh6lgH0vk2joObNluRH5HdP7p-hOKgg==')]) 2026-03-08 01:26: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 01:26:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:26:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:26:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:26:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:26:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:26:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:26:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:26:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:26:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:26:36 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:26:36 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:26: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'Sat, 07 Mar 2026 16:29:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5287-46c8ff943155cfd024e21483;685b7ba6-75b9-4eef-98ea-cf7ceac35a9a'), (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 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WJuo3n1ICjwybKBsMiErQXRsZhcm45BmCmF9N-uS4Xa7KEjIuWzVkw==')]) 2026-03-08 01:26: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 01:26:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:26:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:26:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:26:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:26:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:26:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:26:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:26:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:26:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:26:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:26:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc396cjhm_mock.wav 2026-03-08 01:26:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:26:46 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:26:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:26:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:26:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 38자) 2026-03-08 01:26:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동, 휴대 2026-03-08 01:26:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1589, filename=tmptcs8lc7h_mock.wav) 2026-03-08 01:26:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:26:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:26:46 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:26:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:26:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:26:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:26:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:26:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:26:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:26:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:26:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:26:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:26:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:26:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:26: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'Sat, 07 Mar 2026 16: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-69ac5292-417e8f8745f5eae3255f1f98;b420dff5-45d9-4f41-aac5-5c032157fb61'), (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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tYqD46kNWq0DuZI_z8m135V1i4zT8KBIqCY8kWK40VmGiIFVWa_8sg==')]) 2026-03-08 01:26: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 01:26:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:26:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:26:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:26:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:26:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:26:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:26:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:26:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:26:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:26: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'Sat, 07 Mar 2026 16:30:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5292-0af48de01f20b7a5135ef395;b420dff5-45d9-4f41-aac5-5c032157fb61'), (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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JAklWCzVC0DFajOUMBJ18cPxIXeNrDnsDs4LUn3iZUn-Asj5fzQenw==')]) 2026-03-08 01:26: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 01:26:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:26:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:26:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:26:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:26:47 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:26:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:26:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgy820gky_mock.wav 2026-03-08 01:26:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:26:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:26:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:26:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:26:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:26:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:26:57 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:26:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:26:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:26:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 01:26:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 01:26:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1590, filename=tmpc396cjhm_mock.wav) 2026-03-08 01:26:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:26:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:26:58 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:26:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:26:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:26:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:26:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:26:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:26:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:26:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:26:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:26:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:26:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:30: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-69ac529e-6220ba6d07dc3b8a36ec1396;ff4eac0d-a197-4038-abb7-0b93e08439d3'), (b'RateLimit', b'"api";r=985;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'FkPCwe7IgT4n5PExhZ9BZA9g8FRtQCqZxTWciLBpin0yhgD0A3NXQA==')]) 2026-03-08 01: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 01:26:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:26:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:26:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:26:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:26:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:26:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:26:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:26:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:26:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:26:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:26:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7ii99_da_mock.wav 2026-03-08 01: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'Sat, 07 Mar 2026 16:30:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac529e-10c6735238c7efda23f53260;ff4eac0d-a197-4038-abb7-0b93e08439d3'), (b'RateLimit', b'"api";r=984;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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZKbwt2GbA2e5J0AjuCwT0huNlSqHOILROg9YRg-t0SnMDEktkkDqXg==')]) 2026-03-08 01: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 01:26:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:26:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:26:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:26:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:27:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:27:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:27:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:27:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:27:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:27:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:27:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:27:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjtldd_64_mock.wav 2026-03-08 01:27:08 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:27:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:27:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:27:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:27:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:27:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1591, filename=tmpgy820gky_mock.wav) 2026-03-08 01:27:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:27:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:27:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:27:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:27:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:27:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:27:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:27:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:27:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:27:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:27:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:27:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:27:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:27: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'Sat, 07 Mar 2026 16:30: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-69ac52a8-0ea00664775588b752bd9ab6;aa404f6f-6f62-4298-bab9-5eb681874d6c'), (b'RateLimit', b'"api";r=983;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'MGk5LvIgwR7vXg2UGxIw93z89hqwrFrKQmxMzlVZzhjY-DnarWHxfA==')]) 2026-03-08 01:27: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 01:27:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:27:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:27:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:27:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:27:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:27:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:27:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:27:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:27:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:27:09 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:27:09 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:27: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'Sat, 07 Mar 2026 16:30:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac52a9-5aacca346617a15d32e68ec0;aa404f6f-6f62-4298-bab9-5eb681874d6c'), (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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LECJOV76s6OmiQpK3OK6C_XkR6Nfb42mrFZZp_xAmUCgLjOjBYyKYA==')]) 2026-03-08 01:27: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 01:27:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:27:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:27:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:27:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:27:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:27:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:27:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:27:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:27:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:27:15 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:27:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:27:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:27:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:27:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:27:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 01:27:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:27:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1592, filename=tmp7ii99_da_mock.wav) 2026-03-08 01:27:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:27:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:27:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:27:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:27:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:27:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:27:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:27:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:27:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:27:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:27:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:27:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:27:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:30: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-69ac52b4-0e59d21425438bb67406d6dc;774d5138-68b4-4cea-ad8e-ab4f3fa63ea8'), (b'RateLimit', b'"api";r=981;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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-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'Nfj32V6IovIJlXYIDEbPV1t_o29YM-vChngs5Bi4xLd4t56mxntWgw==')]) 2026-03-08 01: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 01:27:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:27:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:27:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:27:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:27:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:27:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:27:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:27:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:27:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:30:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac52b4-5ab8401b3a499a157ea6d00d;774d5138-68b4-4cea-ad8e-ab4f3fa63ea8'), (b'RateLimit', b'"api";r=980;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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Uscqw7JPORDEEqjLZ4tMC96_6y4UTIcQaocS-1fCfHCGqTxAdTN-1Q==')]) 2026-03-08 01: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 01:27:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:27:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:27:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:27:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:27:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:27:23 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:27:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:27:25 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:27:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:27:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:27:31 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:27:31 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:27:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:27:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:27:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:27:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:27:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1593, filename=tmpjtldd_64_mock.wav) 2026-03-08 01:27:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:27:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:27:32 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:27:32 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:27:32 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:27:33 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:27:33 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:27:33 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:27:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:27:34 [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 01:27:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:27:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:27:35 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:27:35 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:27:35 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:27:35 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Railgun Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * 2026-03-08 01:27:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:27:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:27:36 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:27:36 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:27:36 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:27:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:27:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqdvcy8dl_mock.wav 2026-03-08 01:27:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:27:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:27:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:27:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:27:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:27:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:27:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:27:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:27:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:27:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:27:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:27: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'Sat, 07 Mar 2026 16: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-69ac52c4-4e248d38242d34e56278f260;d4f18419-9a25-40ba-aeca-11b51fa2af51'), (b'RateLimit', b'"api";r=979;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 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'UwBCTMLzQVvQbFZ7pVP7tuvzgzBhMlwkprsSdONIduGdJe8g72Phiw==')]) 2026-03-08 01:27: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 01:27:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:27:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:27:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:27:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:27:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:27:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:27:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:27:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:27:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:27: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'Sat, 07 Mar 2026 16:31:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac52c4-07b82ba24eb4964f174ec9b8;d4f18419-9a25-40ba-aeca-11b51fa2af51'), (b'RateLimit', b'"api";r=978;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 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'J_XtxIaXwIo-L1dB4aLm3yBlzPQ3AhT33YVUkrS90A7IgRlV-61CaA==')]) 2026-03-08 01:27:37 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 문맥에서 철도 무전 키워드를 추출하는 것입니다. 1. **문맥 분석**: "다대포해수욕장"이라는 지역명, "공기계"라는 기술적 2026-03-08 01:27: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 01:27:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:27:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:27:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:27:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:27:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:27:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:27:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:27:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:27:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:27:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzbotpios_mock.wav 2026-03-08 01:27:43 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:27:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:27:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:27:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:27:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:27:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:27:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 01:27:59 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.917526 < -1.000000) 2026-03-08 01:27:59 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.605440 < -1.000000) 2026-03-08 01:28:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:28:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:28:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '1' → 불명 2026-03-08 01:28:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:28:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 27자) 2026-03-08 01:28:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:1 | 긴급도:일반 | 키워드:1,신호,통과,일반 2026-03-08 01:28:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1594, filename=tmpqdvcy8dl_mock.wav) 2026-03-08 01:28:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:28:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:28:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:28:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:28:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:28:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:28:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:28:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:28:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:28:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:28:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:28:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:28: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'Sat, 07 Mar 2026 16: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-69ac52dc-43a10eaa7ce85d8d16e9ffeb;56425452-0823-47fb-a158-26729a5aec4a'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wIPEeyRwAoURUBLGrIUDfE2ASXkrlESKBMmzN-29F77Qtm32WE34Pw==')]) 2026-03-08 01:28:01 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 01:28: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 01:28:01 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 01:28:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:28:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:28:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:28:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:28:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:28:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:28:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:28:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:28:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:28: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'Sat, 07 Mar 2026 16:31:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac52dc-6908c852498e0ded71627e48;56425452-0823-47fb-a158-26729a5aec4a'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Krs_hXExNMCpqTgN0zdIEjVnzibj6hHYLlXkyrqh93ww0dediQRf6A==')]) 2026-03-08 01:28: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 01:28:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:28:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:28:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:28:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:28:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:28:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:28:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:28:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:28:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpem7sm3lj_mock.wav 2026-03-08 01:28:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:28:07 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:28:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 44자) 2026-03-08 01:28:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전 분석 2026-03-08 01:28:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1595, filename=tmpzbotpios_mock.wav) 2026-03-08 01:28:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:28:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:28:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:28:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:28:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:28:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:28:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:28:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:28:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:28:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:28:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:28:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:28:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:28: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'Sat, 07 Mar 2026 16:31: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-69ac52e3-78f1ebd644883f89402761ad;5becd99b-2276-44d9-8736-01a754df50c4'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LVIpwXyedp_xdcnuU0wfMPyTC0yDr4jKbKzi7xJOIZwu-PyVWW-qqg==')]) 2026-03-08 01:28: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 01:28:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:28:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:28:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:28:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:28:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:28:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:28:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:28:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:28:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:28:08 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:28:08 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:28: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'Sat, 07 Mar 2026 16:31:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac52e3-71a175a911ecf436567b6ddf;5becd99b-2276-44d9-8736-01a754df50c4'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jUYeBjunViNqk6jJArYsfX-7-ZNciKBiLMEEUvDGz2bTzKlECEFsyQ==')]) 2026-03-08 01:28: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 01:28:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:28:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:28:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:28:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:28:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:28:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:28:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:28:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:28:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5f24c17w_mock.wav 2026-03-08 01:28:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:28:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:28:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:28:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:28:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxbnwgtss_mock.wav 2026-03-08 01:28:18 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:28:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:28:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:28:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 01:28:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:28:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1596, filename=tmpem7sm3lj_mock.wav) 2026-03-08 01:28:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:28:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:28:19 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:28:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:28:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:28:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:28:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:28:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:28:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:28:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:28:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:28:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:28:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:28:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:28: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'Sat, 07 Mar 2026 16:31: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-69ac52ee-72154937479688d55f76367a;88ada9e7-9a11-4f61-b357-2e15bf6e8185'), (b'RateLimit', b'"api";r=973;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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vRLNd1ggHjv-94pJmSutRKS37eG0puqHwMVWibFIJUCR2lYVENxS8g==')]) 2026-03-08 01:28: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 01:28:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:28:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:28:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:28:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:28:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:28:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:28:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:28:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:28:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:28: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'Sat, 07 Mar 2026 16:31:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac52ef-24f6d8186cf37cfa25ccdd77;88ada9e7-9a11-4f61-b357-2e15bf6e8185'), (b'RateLimit', b'"api";r=972;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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'UTsSMnur3a_8W4c_cc7iLmZaM96Ki0KzzI7pLfRkgi1SKAQ0ktMzNg==')]) 2026-03-08 01:28: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 01:28:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:28:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:28:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:28:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:28:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:28:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:28:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:28:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:28:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:28:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:28:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:28:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmhy_1azt_mock.wav 2026-03-08 01:28:29 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:28:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:28:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:28:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 01:28:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 01:28:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1597, filename=tmp5f24c17w_mock.wav) 2026-03-08 01:28:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:28:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:28:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:28:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:28:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:28:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:28:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:28:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:28:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:28:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:28:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:28:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:28:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:28: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'Sat, 07 Mar 2026 16:31: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-69ac52fa-531156360d0aa7607676e38a;833054e7-35c7-4477-8452-3191c0560edc'), (b'RateLimit', b'"api";r=971;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 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SYwBwofHj80uYVoH0xUlKQAv_B3-tiPqvO8TdsBau_v3xanWdyaPpA==')]) 2026-03-08 01:28: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 01:28:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:28:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:28:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:28:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:28:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:28:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:28:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:28:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:28:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:28:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:28: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'Sat, 07 Mar 2026 16:31:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac52fa-5fdc3d817f292a5d0bc0ef52;833054e7-35c7-4477-8452-3191c0560edc'), (b'RateLimit', b'"api";r=970;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 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nmIdv8U3BYJgUzGuVB4n8VKk9jcCCsN6lDdxFJ_6m3x9-VWOIdGTSw==')]) 2026-03-08 01:28: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 01:28:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:28:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:28:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:28:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:28:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:28:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:28:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:28:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:28:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp42m2mc4x_mock.wav 2026-03-08 01:28:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:28:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:28:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:28:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:28:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:28:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:28:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:28:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1598, filename=tmpxbnwgtss_mock.wav) 2026-03-08 01:28:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:28:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:28:41 [INFO ] uvicorn.error:215 — [LLM Worker] 키워드 추출 성공: ['동래', '교대', '연어', '철도', '역명', '지명', '열차 번호'] 2026-03-08 01:28:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:28:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:28:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:28:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:28:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:28:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:28:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:28:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:28:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:28:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:28:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:32: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-69ac5304-618cbf62195f06580887445d;1075d23c-f376-4837-9079-944db044432a'), (b'RateLimit', b'"api";r=969;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 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Bc9p8gdLlN-Kctpo7D8cVjxLf_xegoMtrq80d_Pha45pk-q2CYC0xw==')]) 2026-03-08 01: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 01:28:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:28:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:28:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:28:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:28:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:28:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:28:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:28:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:28:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:32:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5305-1819ecca42df650e2d14a2b0;1075d23c-f376-4837-9079-944db044432a'), (b'RateLimit', b'"api";r=968;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 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'475D1xtmxDTd-Lqhs4iaBs8_gNS3aPxP712_q2na11x2CojlDsdE3w==')]) 2026-03-08 01: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 01:28:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:28:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:28:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:28:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:28:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:28:43 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:28:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:28:45 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:28:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:28:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:28:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:28:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:28:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:28:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:28:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 01:28:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:28:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1599, filename=tmpmhy_1azt_mock.wav) 2026-03-08 01:28:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:28:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:28:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:28:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:28:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:28:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:28:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:28:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:28:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:28:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:28:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:28:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:28:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16: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-69ac5310-7919ea864cac5a9f37c002d2;633d3f33-e35c-4b2a-b0ea-f5dd8284261e'), (b'RateLimit', b'"api";r=967;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'lMILHsKgBtYmBv3Xi-fvmGXWovVqpRQCBjbO0iuVkpC7e7OaFT73mA==')]) 2026-03-08 01: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 01:28:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:28:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:28:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:28:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:28:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:28:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:28:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:28:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:28:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:32:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5310-51357ddc5d1165ba0727f336;633d3f33-e35c-4b2a-b0ea-f5dd8284261e'), (b'RateLimit', b'"api";r=966;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'oPrU7elL00JIWFs6DV57ZRbyfLuw_jCr_0w8j0TUuVbQxcYsIuu4Yg==')]) 2026-03-08 01: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 01:28:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:28:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:28:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:28:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:28:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:28:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:28:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:28:55 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:28:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:28:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:29:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:29:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:29:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:29:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:29:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:29:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:29:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:29:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1600, filename=tmp42m2mc4x_mock.wav) 2026-03-08 01:29:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:29:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:29:03 [INFO ] uvicorn.error:220 — [LLM Worker] 지식 발견: 2건 2026-03-08 01:29:03 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:29:04 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:29:04 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:29:04 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:29:05 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:29:05 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:29:05 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:29:05 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:29:05 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:29:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:29:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqblcuudc_mock.wav 2026-03-08 01:29:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:29:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:29:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:29:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:29:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:29:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:29:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:29:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:29:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:29:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:32: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-69ac531d-43ae167a3e7135710c2eb16e;6f140b5f-6217-4522-a221-a2762eb58660'), (b'RateLimit', b'"api";r=965;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'sge28YDoOxDxnLb3Rn2QiyRcf-KKvHyUJwNNl-QGCsWSb7URqAfohQ==')]) 2026-03-08 01: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 01:29:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:29:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:29:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:29:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:29:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:29:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:29:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:29:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:29:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:29: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'Sat, 07 Mar 2026 16:32:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac531d-5567ce7624befee5485f52b0;6f140b5f-6217-4522-a221-a2762eb58660'), (b'RateLimit', b'"api";r=964;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'7BQrdVFkVCQ5R4_VBV1ehc7Z_qVCVqo65jr4SX4mfDOFUneGz-cl7A==')]) 2026-03-08 01:29:06 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:29: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 01:29:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:29:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:29:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:29:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:29:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:29:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:29:08 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:29:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:29:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:29:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpg8yncwd__mock.wav 2026-03-08 01:29:12 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:29:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:29:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:29:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:29:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:29:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:29:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 01:29:29 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.284734 < -1.000000) 2026-03-08 01:29:30 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.060759 < -1.000000) 2026-03-08 01:29:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:29:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:29:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '이루어진 되기야' → 불명 2026-03-08 01:29:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:29:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:29:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:이루어진 되기야 | 긴급도:일반 | 키워드:이루어진,기,무전,일반 2026-03-08 01:29:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1601, filename=tmpqblcuudc_mock.wav) 2026-03-08 01:29:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:29:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:29:31 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:29:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:29:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:29:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:29:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:29:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:29:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:29:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:29:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:29:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:29:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:29:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:29: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'Sat, 07 Mar 2026 16:32: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-69ac5337-73024a7f65bac3651db490df;66d36dee-7b63-4c38-8da6-5b3e1b310f0f'), (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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Mhb8xOMMrqm_a4qIxqrugNs10D5kqk2vvjoSvllA4W7nWXmp_qmFRQ==')]) 2026-03-08 01:29: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 01:29:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:29:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:29:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:29:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:29:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:29:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:29:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:29:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:29:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:32:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5337-7ff429d74a9b6cb34f7709a2;66d36dee-7b63-4c38-8da6-5b3e1b310f0f'), (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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tD7bel_WJQl_26fNGoMQVpXX_ErCFmF1tr1z25qPMtG-jq0sVs4zGA==')]) 2026-03-08 01: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 01:29:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:29:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:29:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:29:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:29:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:29:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1thw_82i_mock.wav 2026-03-08 01:29:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:29:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:29:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:29:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:29:37 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:29:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 01:29:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 01:29:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1602, filename=tmpg8yncwd__mock.wav) 2026-03-08 01:29:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:29:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:29:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:29:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:29:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:29:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:29:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:29:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:29:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:29:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:29:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:29:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:29:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:29: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'Sat, 07 Mar 2026 16: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-69ac533e-37abae206190584343f0503c;1f6001d3-1173-4994-9f33-134911e53793'), (b'RateLimit', b'"api";r=961;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'pJ6jylHWHtBm6tMw28T1LkW9NdHLGaPRSuB4kULIEcz0HGhAbI0e1A==')]) 2026-03-08 01:29: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 01:29:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:29:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:29:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:29:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:29:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:29:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:29:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:29:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:29:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:29:38 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:29:38 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:29: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'Sat, 07 Mar 2026 16:33:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac533e-187eb00e40a219450b0615dc;1f6001d3-1173-4994-9f33-134911e53793'), (b'RateLimit', b'"api";r=960;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'1NyXVE3LNqAzPBFUgdfT0gAKgBXVX48AJxsYZ-flMmdomsID887BCQ==')]) 2026-03-08 01:29: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 01:29:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:29:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:29:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:29:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:29:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:29:40 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:29:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:29:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:29:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi4v5450w_mock.wav 2026-03-08 01:29:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:29:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:29:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:29:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:29:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqvi982fr_mock.wav 2026-03-08 01:29:48 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:29:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:29:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:29:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 01:29:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 이동 중 | 긴급도:일반 | 키워드:없음 2026-03-08 01:29:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1603, filename=tmp1thw_82i_mock.wav) 2026-03-08 01:29:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:29:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:29:49 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:29:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:29:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:29:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:29:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:29:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:29:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:29:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:29:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:29:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:29:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:29: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'Sat, 07 Mar 2026 16:33: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-69ac5349-374611172f5863c07f66718e;8fc001ac-2b07-4581-b288-42eb3a9c6d67'), (b'RateLimit', b'"api";r=959;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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pFFt1RDSwYF9bWBAW8TB6SPHEiIgRsPQljMQU6jL-e3R3R5Alt0rVw==')]) 2026-03-08 01:29: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 01:29:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:29:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:29:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:29:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:29:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:29:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:29:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:29:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:29:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:29: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'Sat, 07 Mar 2026 16:33:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5349-0e0076ad138734d52e7b3cc7;8fc001ac-2b07-4581-b288-42eb3a9c6d67'), (b'RateLimit', b'"api";r=958;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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kirVrVoRAVv1b3BrIfEqp2iY5ZbANBXW-YYo-yb5r5Yif7Yq56G-gQ==')]) 2026-03-08 01:29: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 01:29:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:29:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:29:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:29:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:29:50 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 01:29:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:29:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:29:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:29:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:29:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:29:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:29:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:29:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_nmwcn11_mock.wav 2026-03-08 01:29:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:29:59 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:29:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:29:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:30:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 01:30:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 01:30:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1604, filename=tmpi4v5450w_mock.wav) 2026-03-08 01:30:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:30:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:30:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:30:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:30:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:30:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:30:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:30:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:30:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:30:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:30:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:30:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16: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-69ac5354-666c7a1130d1238759f9fbef;ebfadc4d-4762-47cc-a650-b0b006003e0f'), (b'RateLimit', b'"api";r=957;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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nHBbBLDX-TlfEaTW9TLJhaage2q7d70OkgCnyN-jkei0TY7sknQoKg==')]) 2026-03-08 01: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 01:30:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:30:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:30:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:30:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:30:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:30:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:30:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:30:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:30:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:33:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5354-61614cf14a23a3e018f83f32;ebfadc4d-4762-47cc-a650-b0b006003e0f'), (b'RateLimit', b'"api";r=956;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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'G0FGkBT6HGfK1E45EqpMqMwL_02WPCVPUShIOP4MQgmW-3U3ts703Q==')]) 2026-03-08 01: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 01:30:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:30:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:30:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:30:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:30:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:30:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:30:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:30:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:30:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpay79uq4l_mock.wav 2026-03-08 01:30:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:30:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:30:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:30:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:30:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:30:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:30:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:30:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1605, filename=tmpqvi982fr_mock.wav) 2026-03-08 01:30:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:30:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:30:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:30:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:30:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:30:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:30:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:30:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:30:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:30:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:30:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:30:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:30:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:30: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'Sat, 07 Mar 2026 16: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-69ac535f-7b42de860f42c3f373cd2a76;8f3e8537-50cd-403c-9e2d-c2dea81784b9'), (b'RateLimit', b'"api";r=955;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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1sKMNoYfKh6U1L2Z95atw7cY0gUk2txWogGenrHTA8xF1iCVG9SEhg==')]) 2026-03-08 01:30: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 01:30:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:30:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:30:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:30:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:30:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:30:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:30:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:30:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:30:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:30:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:30:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:30: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'Sat, 07 Mar 2026 16:33:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac535f-1650ee7222ad49b63765c55f;8f3e8537-50cd-403c-9e2d-c2dea81784b9'), (b'RateLimit', b'"api";r=954;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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aRH_qtiderhFBBL-JfmlZQQZp-Ic0nYtK01pSJmPgPzwTZpi8hxjsg==')]) 2026-03-08 01:30: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 01:30:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:30:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:30:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:30:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:30:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:30:14 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:30:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:30:14 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:30:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:30:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:30:22 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:30:22 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:30:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:30:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:30:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 01:30:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:30:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1606, filename=tmp_nmwcn11_mock.wav) 2026-03-08 01:30:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:30:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:30:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:30:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:30:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:30:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:30:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:30:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:30:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:30:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:30:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:30:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:30:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:30: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'Sat, 07 Mar 2026 16: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-69ac536a-064cc97a225a2ac822283275;19d8646d-ca56-4b94-8742-599df0d8688c'), (b'RateLimit', b'"api";r=953;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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JisWhJJMolz2lG6zDsISRRePX0kSUldsPaeqb6enVsFqQNkTyWUHvQ==')]) 2026-03-08 01:30: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 01:30:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:30:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:30:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:30:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:30:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:30:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:30:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:30:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:30:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:30: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'Sat, 07 Mar 2026 16:33:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac536a-79cfb42d4f30f3e40782734f;19d8646d-ca56-4b94-8742-599df0d8688c'), (b'RateLimit', b'"api";r=952;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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9XqqrYbxI5bY_wnYgcW51RL80rVIIXMkjg3iMf50QpQWTqGqBEP6sg==')]) 2026-03-08 01:30: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 01:30:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:30:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:30:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:30:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:30:24 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:30:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:30:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:30:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:30:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:30:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:30:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:30:33 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:30:33 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:30:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:30:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:30:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:30:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwcvkh63g_mock.wav 2026-03-08 01:30:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 78자) 2026-03-08 01:30:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 01:30:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1607, filename=tmpay79uq4l_mock.wav) 2026-03-08 01:30:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:30:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:30:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:30:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:30:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:30:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:30:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:30:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:30:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:30:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:30:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:30:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16: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-69ac5376-1aac02d551903870488bdb6a;f85d3f9b-a84d-4825-a6fa-a07943e9e1a4'), (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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qMSYE-fV1OwkmB-wKvkn-LA_xFFpJ2qlZ99YkTQ0T27RsA3I5TY3_g==')]) 2026-03-08 01: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 01:30:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:30:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:30:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:30:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:30:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:30:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:30:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:30:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:30:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:30:35 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:30:35 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:30: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'Sat, 07 Mar 2026 16:33:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5376-39062bb619d29a406a639a99;f85d3f9b-a84d-4825-a6fa-a07943e9e1a4'), (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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fyLNmXeWTPPwbIllcX3L3akFXm7GqKEyZIyhVPjl49NMjIsb6bpmqw==')]) 2026-03-08 01:30: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 01:30:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:30:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:30:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:30:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:30:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:30:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:30:37 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:30:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:30:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:30:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpg66klq0d_mock.wav 2026-03-08 01:30:40 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:30:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:30:45 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:30:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:30:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:30:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:30:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 01:30:56 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.438463 < -1.000000) 2026-03-08 01:30:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.702949 < -1.000000) 2026-03-08 01:30:57 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:30:57 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:30:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'azotročк' → 불명 2026-03-08 01:30:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:30:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 48자) 2026-03-08 01:30:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:azotročк | 긴급도:일반 | 키워드:azotročк,무전,신호,통과 2026-03-08 01:30:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1608, filename=tmpwcvkh63g_mock.wav) 2026-03-08 01:30:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:30:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:30:58 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:30:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:30:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:30:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:30:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:30:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:30:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:30:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:30:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:30:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:30:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:30:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:34: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-69ac538e-013081475f8d632a55cc050d;f22453ed-c065-43ed-8b20-3beb39574364'), (b'RateLimit', b'"api";r=997;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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8dYBazsSQypAQYiZsWWgL8f6ccc4feOSdMUfmnWi04FhSdGOxGSkfw==')]) 2026-03-08 01: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 01:30:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:30:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:30:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:30:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:30:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:30:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:30:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:30:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:30:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:30: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'Sat, 07 Mar 2026 16:34:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac538e-0dd69c4c222a3d28701d6a1f;f22453ed-c065-43ed-8b20-3beb39574364'), (b'RateLimit', b'"api";r=996;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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_OPYgkmzLAiBX4yil-bkYIN7U0dvztIihEcVvXk0TMGvgYhzBC2JWQ==')]) 2026-03-08 01:30: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 01:30:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:30:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:30:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:30:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:30:59 [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. * 2026-03-08 01:31:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:31:01 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:31:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:31:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:31:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1behq2_c_mock.wav 2026-03-08 01:31:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:31:04 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:31:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 01:31:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 01:31:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1609, filename=tmpg66klq0d_mock.wav) 2026-03-08 01:31:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:31:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:31:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:31:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:31:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:31:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:31:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:31:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:31:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:31:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:31:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:31:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:34: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-69ac5395-686f39ce2fb67bfa2c009e69;ecd69ab1-4cc2-4eae-85ad-667efe4d6951'), (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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jvlcOUqDjBmG_v5HCRnwL3uy_C2qbTgXs25XxnCjYmZ3vhPXdMzYHA==')]) 2026-03-08 01: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 01:31:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:31:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:31:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:31:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:31:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:31:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:31:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:31:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:31:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:31:05 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:31:05 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:34:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5395-22d60aa1130295175e0fc142;ecd69ab1-4cc2-4eae-85ad-667efe4d6951'), (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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AwfU4bC7jrK07iZXczUjEsAc2STrpowUcTzJrS9Lh5WwO204dI4wrA==')]) 2026-03-08 01: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 01:31:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:31:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:31:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:31:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:31:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:31:08 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:31:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:31:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:31:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjfk2zt5p_mock.wav 2026-03-08 01:31:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:31:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:31:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:31:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:31:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfkhp9d70_mock.wav 2026-03-08 01:31:15 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:31:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:31:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:31:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 01:31:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:31:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1610, filename=tmp1behq2_c_mock.wav) 2026-03-08 01:31:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:31:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:31:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:31:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:31:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:31:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:31:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:31:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:31:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:31:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:31:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:31:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16: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-69ac53a0-0665d05f40b8a7c63879c05a;0ae981df-0de8-48f3-8f02-ddab56ba3dc3'), (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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vp0cC0cgPajHfaj4OlLK5njdufS9b5MWhetQQvMKpsPrxeX51iQDdQ==')]) 2026-03-08 01: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 01:31:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:31:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:31:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:31:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:31:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:31:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:31:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:31:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:31:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:31:17 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:31:17 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:34:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac53a0-38d2935e5a98b3856eba240f;0ae981df-0de8-48f3-8f02-ddab56ba3dc3'), (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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KIWXVvzJmXXfgeaKbgjL_hK6iznzVaMBfAlTk4U8C5-H-Ie36L0FOg==')]) 2026-03-08 01: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 01:31:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:31:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:31:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:31:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:31:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:31:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:31:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:31:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:31:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:31:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:31:26 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:31:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:31:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:31:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:31:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnhrw9aju_mock.wav 2026-03-08 01:31:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 01:31:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 01:31:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1611, filename=tmpjfk2zt5p_mock.wav) 2026-03-08 01:31:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:31:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:31:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:31:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:31:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:31:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:31:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:31:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:31:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:31:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:31:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:31:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:31:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:34: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-69ac53ab-2bf346d03cf0335e278c2a47;1e45fc0d-5015-466d-bee6-2faf1332fcd3'), (b'RateLimit', b'"api";r=991;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 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pNnXlxbS3TfFLrubvjMXV9ea_CkLMDDBOnBOq2QU2UQYmJMRsXslrg==')]) 2026-03-08 01: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 01:31:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:31:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:31:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:31:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:31:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:31:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:31:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:31:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:31:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:31:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01: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'Sat, 07 Mar 2026 16:34:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac53ab-4464873439e0da301fc60074;1e45fc0d-5015-466d-bee6-2faf1332fcd3'), (b'RateLimit', b'"api";r=990;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 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'k6ggNhCKWb-4k-R-uOR4Z591IcjL7lUfoS1NzzIkanCq-KdIqVhQLw==')]) 2026-03-08 01: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 01:31:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:31:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:31:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:31:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:31:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:31:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:31:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:31:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:31:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdcxmva4k_mock.wav 2026-03-08 01:31:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:31:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:31:37 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:31:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:31:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:31:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:31:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:31:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1612, filename=tmpfkhp9d70_mock.wav) 2026-03-08 01:31:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:31:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:31:38 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:31:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:31:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:31:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:31:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:31:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:31:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:31:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:31:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:31:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:31:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:31:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:35: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-69ac53b6-66be253d3571e46836d8ea0a;acc355e3-3a62-479d-a864-9b42ebf40529'), (b'RateLimit', b'"api";r=989;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 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EFaRv0pBUQf7Lrq1csOxpv3c1t1bE0c5ePzaJNWE_G8ZJIp1FmFgzQ==')]) 2026-03-08 01: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 01:31:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:31:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:31:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:31:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:31:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:31:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:31:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:31:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:31:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:31: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'Sat, 07 Mar 2026 16:35:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac53b6-768364eb5d3230e813cb14f5;acc355e3-3a62-479d-a864-9b42ebf40529'), (b'RateLimit', b'"api";r=988;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 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'm_wfVhWaBadwqwzshkTw7bt-c_yZMLLAWYDIUjzzL5pi0mDwI78c6A==')]) 2026-03-08 01:31: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 01:31:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:31:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:31:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:31:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:31:39 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 문맥을 바탕으로 철도 무전 키워드를 추출하는 것입니다. 1. **문맥 분석**: "다대포해수욕장"이라는 장소와 "공기계 선거"라는 활동 2026-03-08 01:31:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:31:41 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:31:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:31:43 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:31:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:31:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:31:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:31:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:31:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:31:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:31:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 01:31:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:31:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1613, filename=tmpnhrw9aju_mock.wav) 2026-03-08 01:31:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:31:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:31:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:31:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:31:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:31:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:31:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:31:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:31:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:31:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:31:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:31:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:31:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:31: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'Sat, 07 Mar 2026 16:35: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-69ac53c1-0cc79ba52ea73c3d45f104bb;8a54973b-b670-41f2-ab6e-06108f9ff5b0'), (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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eX-LOgzSYKRncJRBECQtrEwsV8ort1Ket4i90wCCLiEr3XYwZYKCbw==')]) 2026-03-08 01:31: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 01:31:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:31:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:31:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:31:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:31:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:31:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:31:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:31:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:31:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:35:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac53c2-60915a5b0b97481b604e8bfb;8a54973b-b670-41f2-ab6e-06108f9ff5b0'), (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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JeHP75Z8V-EqrevzleAQjvynSh4PgHIgINx76NdcAEUI6leOUH-WvQ==')]) 2026-03-08 01: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 01:31:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:31:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:31:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:31:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:31:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:31:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:31:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:31:53 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:31:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:31:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:32:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:32:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:32:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:32:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:32:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:32:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:32:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:32:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1614, filename=tmpdcxmva4k_mock.wav) 2026-03-08 01:32:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:32:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:32:01 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 01:32:01 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:32:01 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:32:01 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:32:02 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:32:02 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:32:03 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:32:03 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:32:03 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:32:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:32:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2dr9y246_mock.wav 2026-03-08 01:32:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:32:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:32:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:32:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:32:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:32:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:32:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:32:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:32:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:32:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:32:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:35: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-69ac53cf-6f5e830438a278d024547dee;9e9009a4-7b4c-48ad-b2f4-8e4d6c1aee00'), (b'RateLimit', b'"api";r=985;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'ftYrQUz7kZgzn8qV0qkEs4S9hdHRioWKX1KxXj0KhEbp9BoqEjnqMQ==')]) 2026-03-08 01:32:04 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01: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 01:32:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:32:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:32:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:32:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:32:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:32:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:32:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:32:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:32:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:35:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac53cf-2ffd92c905a3628d2c6a4831;9e9009a4-7b4c-48ad-b2f4-8e4d6c1aee00'), (b'RateLimit', b'"api";r=984;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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_7xloS6wrq1F903Lx9UYqZ2ltOMG8mxxGmF4ZYaSCE7iVVrhYs2_hA==')]) 2026-03-08 01: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 01:32:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:32:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:32:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:32:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:32:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:32:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:32:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:32:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:32:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:32:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpggy2ml9d_mock.wav 2026-03-08 01:32:09 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:32:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:32:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:32:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:32:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:32:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:32:24 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (6.015267 > 2.400000) 2026-03-08 01:32:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (11.596491 > 2.400000) 2026-03-08 01:32:27 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.492263 < -1.000000) 2026-03-08 01:32:27 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 01:32:27 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 01:32:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'AutoCAD' → 불명 2026-03-08 01:32:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:32:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 87자) 2026-03-08 01:32:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:AutoCAD 자동화 시스템 분석 | 긴급도:일반 | 키워드:AutoCAD, 자동화, 시스템, 분석 2026-03-08 01:32:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1615, filename=tmp2dr9y246_mock.wav) 2026-03-08 01:32:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:32:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:32:28 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:32:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:32:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:32:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:32:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:32:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:32:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:32:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:32:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:32:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:32:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:32:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:32: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'Sat, 07 Mar 2026 16:35: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-69ac53e8-77e6639b5ffe3c1016fd08a9;f87f04b0-e77f-40ff-93eb-0e5005884d5d'), (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 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XDYBD5Pru7YE25h1XIgkb9ceEP9SQLId5wn2wWN0JdTmvdoJPBsafA==')]) 2026-03-08 01:32: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 01:32:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:32:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:32:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:32:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:32:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:32:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:32:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:32:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:32:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:32: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'Sat, 07 Mar 2026 16:35:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac53e8-4e293a6e5cb2f188490d2262;f87f04b0-e77f-40ff-93eb-0e5005884d5d'), (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 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sQU8t5fYwwSXRLDcEdqwJwcsNe3B8BMVcPgUH1NKYurRfW9TKy_zaw==')]) 2026-03-08 01:32: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 01:32:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:32:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:32:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:32:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:32:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:32:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:32:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:32:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:32:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4nbisg8u_mock.wav 2026-03-08 01:32:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:32:34 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:32:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 37자) 2026-03-08 01:32:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석 2026-03-08 01:32:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1616, filename=tmpggy2ml9d_mock.wav) 2026-03-08 01:32:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:32:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:32:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:32:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:32:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:32:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:32:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:32:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:32:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:32:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:32:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:32:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16: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-69ac53ee-2bc9054c72665d373edcd6ce;32538e97-ce0d-4ab2-9650-462226d48677'), (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 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Q_mnDS4gQb6n8sm95ZNHqfIVBf-RaM6t62jbI-VqSRMpgEbVYcqKqA==')]) 2026-03-08 01: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 01:32:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:32:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:32:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:32:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:32:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:32:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:32:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:32:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:32:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:32:35 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:32:35 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:35:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac53ef-6a1aab0c1e5632574e1622f1;32538e97-ce0d-4ab2-9650-462226d48677'), (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 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qQNLuGP6FRaA5IZ1O5O4hT7SeMwyt4O7Jxw3XktYh1L2i0zCP3dOSw==')]) 2026-03-08 01: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 01:32:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:32:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:32:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:32:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:32:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:32:37 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:32:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:32:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:32:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpo7bg20jw_mock.wav 2026-03-08 01:32:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:32:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:32:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:32:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:32:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptonx4z3l_mock.wav 2026-03-08 01:32:45 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:32:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:32:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:32:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 01:32:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:32:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1617, filename=tmp4nbisg8u_mock.wav) 2026-03-08 01:32:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:32:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:32:46 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:32:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:32:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:32:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:32:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:32:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:32:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:32:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:32:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:32:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:32:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:32:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:36: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-69ac53f9-3d93546d26a092186c23f0bf;8565aec9-7cc0-4d8f-b171-2d3fdcc56193'), (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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3DWz8pByd332qCG1-2ZXHlz5_d55uhYGREeUsfIZceStpeFd7E18Rw==')]) 2026-03-08 01: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 01:32:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:32:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:32:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:32:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:32:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:32:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:32:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:32:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:32:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:36:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac53fa-1fd00c20529ff0515f9294ed;8565aec9-7cc0-4d8f-b171-2d3fdcc56193'), (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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OtUw_b9BaqnKQ1FxubE_JSd6ZiBDUOSBaqg5aJlHlY6msSvdjAF-3g==')]) 2026-03-08 01: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 01:32:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:32:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:32:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:32:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:32:47 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:32:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:32:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:32:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:32:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:32:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:32:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:32:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:32:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7qn6tfx4_mock.wav 2026-03-08 01:32:56 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:32:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:32:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:32:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:32:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 94자) 2026-03-08 01:32:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 01:32:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1618, filename=tmpo7bg20jw_mock.wav) 2026-03-08 01:32:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:32:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:32:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:32:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:32:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:32:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:32:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:32:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:32:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:32:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:32:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:32:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:36: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-69ac5405-4ae0cec26ef39d513765c11c;99d6a9ea-ad77-4d90-9331-cbd1fcd94e2b'), (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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vqG0sjBSJ2v4zS5Jbh5Src1uonwDNBL_LEohq3d7jTomZdgxvzHE1g==')]) 2026-03-08 01: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 01:32:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:32:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:32:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:32:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:32:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:32:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:32:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:32:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:32:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:36:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5405-225b9aa72b60858e134f71ca;99d6a9ea-ad77-4d90-9331-cbd1fcd94e2b'), (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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kfHIgRpMh6_rTzhgJwjwX92YLE5r5Nrd5eythcrKdUKLxTV8e7d22g==')]) 2026-03-08 01: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 01:32:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:32:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:32:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:32:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:33:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:33:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:33:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:33:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:33:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvbynfuwz_mock.wav 2026-03-08 01:33:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:33:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:33:07 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:33:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:33:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:33:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:33:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:33:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1619, filename=tmptonx4z3l_mock.wav) 2026-03-08 01:33:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:33:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:33:08 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:33:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:33:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:33:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:33:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:33:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:33:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:33:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:33:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:33:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:33:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:33:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:33: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'Sat, 07 Mar 2026 16:36: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-69ac5410-205e56a220aed5fe3b9c4036;1529412b-1c50-4853-a699-8ab02d3db859'), (b'RateLimit', b'"api";r=975;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xRPqyd8Cnpc4UXLZM_p74bu4_SuSbrsvVTHsJSSr0vtms9NWc8bwAg==')]) 2026-03-08 01:33: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 01:33:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:33:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:33:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:33:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:33:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:33:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:33:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:33:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:33:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:33: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'Sat, 07 Mar 2026 16:36:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5410-046bb5d73d25b2f324830ee0;1529412b-1c50-4853-a699-8ab02d3db859'), (b'RateLimit', b'"api";r=974;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Q2FeVm3N0edXL1mK4OsZh_DAizSuKW7dzVdEJqK_1-bMqvhHzDN5fA==')]) 2026-03-08 01:33: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 01:33:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:33:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:33:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:33:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:33:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:33:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:33:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:33:12 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:33:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:33:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:33:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:33:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:33:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:33:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:33:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 01:33:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:33:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1620, filename=tmp7qn6tfx4_mock.wav) 2026-03-08 01:33:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:33:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:33:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:33:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:33:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:33:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:33:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:33:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:33:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:33:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:33:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:33:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:33:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:36: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-69ac541b-677c397663323b122d5bb543;2d8a4d5a-2b71-4a6c-bf28-1c13f7801287'), (b'RateLimit', b'"api";r=973;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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4cSuYCu0yQqpjwiAx6Xak4wppJsqTSo5l9WyhTGulBJv2_3pCedDJQ==')]) 2026-03-08 01: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 01:33:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:33:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:33:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:33:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:33:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:33:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:33:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:33:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:33:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:36:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac541b-1ac13268311558a20e9b75d6;2d8a4d5a-2b71-4a6c-bf28-1c13f7801287'), (b'RateLimit', b'"api";r=972;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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'M6K4jMS0-GZs4GPSn8WR-XIzZwJwEixqpx_kbCgoU7S4St2atdlm3Q==')]) 2026-03-08 01: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 01:33:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:33:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:33:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:33:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:33:22 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:33:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:33:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:33:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:33:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:33:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:33:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:33:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:33:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:33:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:33:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:33:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 01:33:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 01:33:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1621, filename=tmpvbynfuwz_mock.wav) 2026-03-08 01:33:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:33:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:33:31 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:33:31 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:33:31 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:33:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:33:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpg2rlt03j_mock.wav 2026-03-08 01:33:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:33:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:33:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:33:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:33:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:33:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:33:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:33:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:33:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:33:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:33:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:33: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'Sat, 07 Mar 2026 16:36: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-69ac5427-384dcc9b026746e464c82a99;cbdbf4e2-b75a-4de2-aafc-73b443303983'), (b'RateLimit', b'"api";r=971;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 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-3FTnR0nAss4dxkQdZLM29UnVNxgqoVZ72_SW2inrHFtE9zSfuYJcw==')]) 2026-03-08 01:33: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 01:33:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:33:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:33:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:33:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:33:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:33:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:33:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:33:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:33:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:33: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'Sat, 07 Mar 2026 16:36:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5427-0478c9344ae101e14c5337a4;cbdbf4e2-b75a-4de2-aafc-73b443303983'), (b'RateLimit', b'"api";r=970;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 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NQ1JkWoQq-57VaTNaI5IV4Sk4aWS-azDV5vTTrfSVxwJI0pKyhPsIQ==')]) 2026-03-08 01:33:32 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 01:33: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 01:33:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:33:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:33:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:33:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:33:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:33:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:33:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:33:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:33:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:33:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1yp2to10_mock.wav 2026-03-08 01:33:38 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:33:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:33:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:33:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:33:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:33:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (18.850000 > 2.400000) 2026-03-08 01:33:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (5.476190 > 2.400000) 2026-03-08 01:33:54 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.768113 < -1.000000) 2026-03-08 01:33:54 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-6.416126 < -1.000000) 2026-03-08 01:33:54 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 01:33:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 러시아' → 열차 2026-03-08 01:33:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:33:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 39자) 2026-03-08 01:33:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:러시아 역전기 무전 분석 | 긴급도:일반 | 키워드:없음 2026-03-08 01:33:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1622, filename=tmpg2rlt03j_mock.wav) 2026-03-08 01:33:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:33:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:33:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:33:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:33:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:33:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:33:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:33:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:33:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:33:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:33:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:33:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:33:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:33: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'Sat, 07 Mar 2026 16:37: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-69ac543f-219a2f63461a0bae38e9f478;63887ec1-5704-42fe-b721-f05ca76ae21f'), (b'RateLimit', b'"api";r=969;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 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6p_5UiXsKaIdxOdS0uEGhlTGtW9Pp5rRSv1H_6rkxAnOY_TCXp-tmg==')]) 2026-03-08 01:33: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 01:33:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:33:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:33:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:33:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:33:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:33:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:33:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:33:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:33:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:33:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:33:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:33: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'Sat, 07 Mar 2026 16:37:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac543f-5731c3f010587d5c1cee6d95;63887ec1-5704-42fe-b721-f05ca76ae21f'), (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 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0eP1X_GC6SkwrbrM4X8NXxkivsvdVQ-rMcYc7Ip33_F5cIxs_RNBdQ==')]) 2026-03-08 01:33: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 01:33:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:33:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:33:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:33:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:33:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:33:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:33:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:33:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:33:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptbxp0wdd_mock.wav 2026-03-08 01:34:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:34:01 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:34:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 01:34:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 01:34:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1623, filename=tmp1yp2to10_mock.wav) 2026-03-08 01:34:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:34:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:34:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:34:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:34:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:34:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:34:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:34:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:34:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:34:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:34:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:34:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:34:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:34: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'Sat, 07 Mar 2026 16:37: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-69ac5446-18a0b1334df3c6ef18f49de6;e9aff794-1da0-447b-80e0-f6f8209812ca'), (b'RateLimit', b'"api";r=967;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 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2obYKvxUvar289XCPjHDGm9SODGdiFhxGInLyTqtjwHekchL2UCiHw==')]) 2026-03-08 01:34: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 01:34:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:34:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:34:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:34:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:34:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:34:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:34:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:34:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:34:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:34: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'Sat, 07 Mar 2026 16:37:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5446-1e5b91be37451d4c3cc717c2;e9aff794-1da0-447b-80e0-f6f8209812ca'), (b'RateLimit', b'"api";r=966;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 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lKaHhj0QD8G0s0ohN5bA6kgaCOGwp05S1p0VEWF1pxQRHMgyBqklng==')]) 2026-03-08 01:34:03 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:34: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 01:34:03 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:34:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:34:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:34:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:34:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:34:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:34:05 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:34:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:34:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:34:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkck0izz0_mock.wav 2026-03-08 01:34:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:34:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:34:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:34:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:34:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkcoe7f_k_mock.wav 2026-03-08 01:34:13 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:34:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:34:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:34:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 63자) 2026-03-08 01:34:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 이동 중 | 긴급도:일반 | 키워드:전차선, 이동, 검측차, 위치 2026-03-08 01:34:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1624, filename=tmptbxp0wdd_mock.wav) 2026-03-08 01:34:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:34:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:34:14 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:34:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:34:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:34:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:34:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:34:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:34:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:34:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:34:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:34:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:34:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:34:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:34: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'Sat, 07 Mar 2026 16: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-69ac5451-408f9c7772730f6966e321a8;42eb36eb-e11b-4ad5-a2e4-56650f99f1e3'), (b'RateLimit', b'"api";r=965;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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mhceLT9hBm1j3VeNW4Y7-8ZUn7VSYDE1ulOnQTDAK2Kl_0ulUhDLgw==')]) 2026-03-08 01:34: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 01:34:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:34:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:34:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:34:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:34:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:34:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:34:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:34:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:34:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:34: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'Sat, 07 Mar 2026 16:37:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5452-0720f4eb4b0b98e80d612e7b;42eb36eb-e11b-4ad5-a2e4-56650f99f1e3'), (b'RateLimit', b'"api";r=964;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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gzgDrOdhUla4DjIukutxmEUBEhDCqPKVR4W1TXfUv5m_Lmnx4oj5wQ==')]) 2026-03-08 01:34: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 01:34:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:34:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:34:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:34:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:34:15 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Railgun Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * 2026-03-08 01:34:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:34:16 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:34:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:34:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:34:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:34:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:34:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:34:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpftxy3rqe_mock.wav 2026-03-08 01:34:24 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:34:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:34:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:34:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:34:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 01:34:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 01:34:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1625, filename=tmpkck0izz0_mock.wav) 2026-03-08 01:34:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:34:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:34:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:34:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:34:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:34:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:34:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:34:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:34:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:34:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:34:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:34:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:34:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:34: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'Sat, 07 Mar 2026 16: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-69ac545d-18807d950a51d0f442936bdd;aac20a19-1dda-4140-86b8-a0f78a88a85e'), (b'RateLimit', b'"api";r=963;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 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JaO0WXC9xWzLC0PhEdSW2C1Z5TNlLaSiSs8IKPJGPkpg4tIOLWiQ6Q==')]) 2026-03-08 01:34: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 01:34:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:34:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:34:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:34:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:34:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:34:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:34:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:34:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:34:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:34: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'Sat, 07 Mar 2026 16:37:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac545d-3eacd919289a8df07c960bbc;aac20a19-1dda-4140-86b8-a0f78a88a85e'), (b'RateLimit', b'"api";r=962;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 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9PzDDfz91i_61tC5EnIMV7ZVeXYeYqTzW3MpGHd3Vuf5b0r6yYtmcw==')]) 2026-03-08 01:34: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 01:34:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:34:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:34:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:34:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:34:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:34:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:34:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:34:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:34:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwvy9mrx8_mock.wav 2026-03-08 01:34:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:34:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:34:35 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:34:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:34:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:34:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 01:34:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 01:34:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1626, filename=tmpkcoe7f_k_mock.wav) 2026-03-08 01:34:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:34:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:34:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:34:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:34:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:34:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:34:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:34:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:34:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:34:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:34:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:34:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:38: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-69ac5468-42275c75508c703542353bd4;55d4a126-245a-411f-86b6-bb8a067ca773'), (b'RateLimit', b'"api";r=961;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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8NAmwfzTpgPfc7dywuQ0L7lysAvawhGLIyS7yoPH51xIFwP_0LFTbg==')]) 2026-03-08 01: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 01:34:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:34:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:34:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:34:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:34:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:34:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:34:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:34:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:34:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:34:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:34:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:38:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5468-0760f1c1666371746fd31738;55d4a126-245a-411f-86b6-bb8a067ca773'), (b'RateLimit', b'"api";r=960;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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KQawK9KFupPLDDBMsoKZZ9gTqt3iYuWAEt_SdOIvSq1yXrJ_G7C1Xg==')]) 2026-03-08 01: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 01:34:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:34:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:34:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:34:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:34:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:34:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:34:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:34:40 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:34:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:34:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:34:47 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:34:47 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:34:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:34:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:34:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 01:34:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:34:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1627, filename=tmpftxy3rqe_mock.wav) 2026-03-08 01:34:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:34:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:34:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:34:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:34:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:34:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:34:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:34:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:34:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:34:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:34:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:34:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:34:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:34: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'Sat, 07 Mar 2026 16:38: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-69ac5473-256ea827392ca5811e66696f;df9bbd18-8a57-4553-954c-439225ddeff1'), (b'RateLimit', b'"api";r=959;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 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-LmeP8M_IVmnlJ1bxPkHWT8qncfxkIrprVZMBQPJOx5-NxfEWU3nNA==')]) 2026-03-08 01:34: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 01:34:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:34:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:34:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:34:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:34:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:34:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:34:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:34:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:34:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:34: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'Sat, 07 Mar 2026 16:38:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5474-71b3037d2683e2ec7700e233;df9bbd18-8a57-4553-954c-439225ddeff1'), (b'RateLimit', b'"api";r=958;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 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bAMTmfclKZ3JgueEFRKpadZO5YPHHZGfqCgR8zLAIkQ7EBmPFazDDw==')]) 2026-03-08 01:34: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 01:34:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:34:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:34:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:34:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:34:50 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:34:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:34:50 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:34:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:34:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:34:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:34:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:34:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:34:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:34:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:34:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:34:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:34:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:34:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1628, filename=tmpwvy9mrx8_mock.wav) 2026-03-08 01:34:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:34:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:34:59 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:34:59 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:34:59 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:35:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:35:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppde2zogv_mock.wav 2026-03-08 01:35:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:35:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:35:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:35:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:35:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:35:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:35:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:35:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:35:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:35:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16: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-69ac547f-6ef43ff81a02fa8737acf03d;51fc34b1-c7b9-4ff0-8176-317d6a91da47'), (b'RateLimit', b'"api";r=957;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'qNZ50eLg8H7lkfHlaWjC3vgX7a0lpFIAftZcAXc0A9FVv2c3FUrEOg==')]) 2026-03-08 01:35:00 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 문맥을 바탕으로, 주어진 무전 내용 중에서 철도 장비, 역명, 지명, 열차 번호 등 가장 핵심적인 명사만 추출해야 합니다. 1. **문맥 분석 2026-03-08 01: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 01:35:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:35:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:35:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:35:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:35:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:35:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:35:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:35:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:35:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:38:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5480-3ec9c12f3d4c10023ae0f290;51fc34b1-c7b9-4ff0-8176-317d6a91da47'), (b'RateLimit', b'"api";r=956;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5-n1FDWvgXRESo7cQOhvHWGfd0QYwUWCUHEqStAPiQdiBKlSFutUgQ==')]) 2026-03-08 01: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 01:35:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:35:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:35:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:35:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:35:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:35:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:35:03 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:35:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:35:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:35:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpis6lbzj5_mock.wav 2026-03-08 01:35:06 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:35:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:35:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:35:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:35:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:35:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:35:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 01:35:22 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.387245 < -1.000000) 2026-03-08 01:35:22 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.052592 < -1.000000) 2026-03-08 01:35:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:35:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:35:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'под을땅' → 불명 2026-03-08 01:35:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:35:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 57자) 2026-03-08 01:35:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용: "под을땅" | 긴급도:일반 | 키워드:무전 내용,무전,무전,무전 2026-03-08 01:35:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1629, filename=tmppde2zogv_mock.wav) 2026-03-08 01:35:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:35:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:35:24 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 01:35:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:35:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:35:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:35:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:35:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:35:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:35:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:35:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:35:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:35:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:38: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-69ac5497-7cc676352f2ea66402c6de17;19eb8820-cf8c-4194-bd8f-1b3e781c53ce'), (b'RateLimit', b'"api";r=955;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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4-N3A1-dnKZ9EY2FxCwQDEKju9U2UHrt6qeX105EZYa4oUSeEBq7ZQ==')]) 2026-03-08 01: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 01:35:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:35:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:35:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:35:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:35:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:35:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:35:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:35:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:35:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:38:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5498-6145f6d30807cdbd308ab27a;19eb8820-cf8c-4194-bd8f-1b3e781c53ce'), (b'RateLimit', b'"api";r=954;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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eh2WR39vX5bklDr_fX3FAy5dbMCN1YV3aFixsSsw1SrzbjiBqgobqw==')]) 2026-03-08 01: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 01:35:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:35:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:35:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:35:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:35:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:35:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:35:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:35:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:35:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsptoitjn_mock.wav 2026-03-08 01:35:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:35:30 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:35:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 01:35:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 01:35:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1630, filename=tmpis6lbzj5_mock.wav) 2026-03-08 01:35:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:35:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:35:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:35:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:35:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:35:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:35:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:35:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:35:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:35:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:35:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:35:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:38: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-69ac549e-7e2057fa01754b534e02d42a;5f5acb7e-e2cb-4c41-9088-02331312b80c'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'y-N3aVbFRiy9uSwtNQslhJhr51rWP42ItBbHhSIlxfMNyHyyPkpBhA==')]) 2026-03-08 01: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 01:35:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:35:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:35:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:35:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:35:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:35:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:35:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:35:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:35:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:38:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac549f-109302767b23f5eb661f4f93;5f5acb7e-e2cb-4c41-9088-02331312b80c'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EIZAXFFSMffcPyIhJHRzXbv2JR4P4YvHAKI6vxlFdI76A4fN8GG6Ng==')]) 2026-03-08 01:35:31 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01: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 01:35:31 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:35:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:35:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:35:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:35:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:35:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:35:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:35:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:35:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:35:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmimqn6xw_mock.wav 2026-03-08 01:35:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:35:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:35:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:35:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:35:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_l96gkr6_mock.wav 2026-03-08 01:35:41 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:35:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:35:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:35:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 39자) 2026-03-08 01:35:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:지지금구 좌천 하선 이동 | 긴급도:일반 | 키워드:없음 2026-03-08 01:35:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1631, filename=tmpsptoitjn_mock.wav) 2026-03-08 01:35:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:35:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:35:42 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:35:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:35:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:35:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:35:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:35:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:35:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:35:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:35:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:35:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:35:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:39: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-69ac54a9-27319e195ac2b3e17ba25f0b;3112a7c7-3936-4196-b043-5dd0c0ebbed8'), (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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'n__Lk1twgilOcqiQ6vfLNJhX4EhCb0SwtHXu4PD1NmgloxtPzwQ8qg==')]) 2026-03-08 01: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 01:35:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:35:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:35:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:35:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:35:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:35:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:35:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:35:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:35:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:39:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac54aa-03c57c0e7e6921c4144fa360;3112a7c7-3936-4196-b043-5dd0c0ebbed8'), (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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NEqOASvqmo8-qVllQLNpb55nKq-M2Px-gX84k9nJ42HXW4Z5UMi_nQ==')]) 2026-03-08 01: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 01:35:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:35:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:35:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:35:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:35:43 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:35:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:35:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:35:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:35:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:35:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:35:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:35:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:35:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1g0zuw5b_mock.wav 2026-03-08 01:35:52 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:35:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:35:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:35:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 01:35:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 01:35:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1632, filename=tmpmimqn6xw_mock.wav) 2026-03-08 01:35:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:35:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:35:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:35:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:35:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:35:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:35:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:35:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:35:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:35:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:35:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:35:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:35:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:35:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:35: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'Sat, 07 Mar 2026 16:39: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-69ac54b5-595cd164263ecba14f55a5ba;9207f2a7-8392-40bb-8aab-6aa28b2558ec'), (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 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FAahA4JDOS91m8d_BsIkJvkLsKcPtvmuVfwPIJCvpt2tkpbpKPijDA==')]) 2026-03-08 01:35: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 01:35:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:35:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:35:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:35:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:35:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:35:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:35:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:35:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:35:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:39:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac54b5-4d3218432789b6012bba1310;9207f2a7-8392-40bb-8aab-6aa28b2558ec'), (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 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8d8ja--ZKQDWgDPaRIXjqhcO8Ar0H4YPVvotfWliX6kNd6pxq4SZPg==')]) 2026-03-08 01: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 01:35:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:35:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:35:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:35:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:35:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:35:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:35:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:35:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:35:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0ntk2ym8_mock.wav 2026-03-08 01:35:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:35:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:36:03 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:36:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:36:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:36:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 01:36:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 01:36:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1633, filename=tmp_l96gkr6_mock.wav) 2026-03-08 01:36:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:36:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:36:04 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:36:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:36:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:36:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:36:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:36:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:36:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:36:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:36:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:36:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:36:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:36: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'Sat, 07 Mar 2026 16:39: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-69ac54c0-2b6aeb321df1244a36de9e7a;dd43f1ca-0a59-4a88-9d52-dc90cc630f4b'), (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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JZ-GsS4aRYI7eNBKfOtzPM76humJUtPw3cMEp7qb5bQ9pH8Jz0qvRA==')]) 2026-03-08 01:36: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 01:36:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:36:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:36:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:36:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:36:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:36:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:36:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:36:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:36:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:39:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac54c0-132f17ef5962bbf1031c159d;dd43f1ca-0a59-4a88-9d52-dc90cc630f4b'), (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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'awV0M4WJB-rF6Vc7llTKi9oU1YFy8AD2DQy6YQ5My4LHaDEUEV6rQw==')]) 2026-03-08 01: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 01:36:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:36:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:36:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:36:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:36:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:36:07 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:36:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:36:08 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:36:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:36:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:36:15 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:36:15 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:36:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:36:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:36:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 01:36:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:36:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1634, filename=tmp1g0zuw5b_mock.wav) 2026-03-08 01:36:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:36:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:36:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:36:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:36:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:36:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:36:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:36:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:36:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:36:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:36:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:36:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:36:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:36: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'Sat, 07 Mar 2026 16: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-69ac54cb-31508ec77209d7956cd4e8b1;7670d7f3-7a07-4231-ae0d-b8d0ed60a7a2'), (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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LrBrPMGa1m10kpy2doBouvxLoS4eeRzIqQPTSD60Fw61UpMRKrrw7w==')]) 2026-03-08 01:36: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 01:36:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:36:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:36:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:36:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:36:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:36:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:36:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:36:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:36:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:36: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'Sat, 07 Mar 2026 16:39:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac54cc-763c7bd45d58afca04473969;7670d7f3-7a07-4231-ae0d-b8d0ed60a7a2'), (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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Clgm_-oizpTD1_69jMdTqiazuR1vl_-8uKR48oIybvGGr9axwK8BFQ==')]) 2026-03-08 01:36: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 01:36:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:36:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:36:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:36:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:36:18 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:36:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:36:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:36:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:36:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:36:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:36:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:36:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:36:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:36:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:36:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:36:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:36:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:36:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1635, filename=tmp0ntk2ym8_mock.wav) 2026-03-08 01:36:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:36:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:36:27 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:36:27 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:36:27 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:36:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:36:28 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:36:28 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:36:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3tg5h5w2_mock.wav 2026-03-08 01:36:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:36:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:36:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:36:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:36:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:36:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:36:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:36:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:36:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:36:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:36:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:36: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'Sat, 07 Mar 2026 16: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-69ac54d8-2892b9995738eb7237026b6d;cc2f86e0-cc41-4d87-92ab-50c06428e2f9'), (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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7l5NaPJXuzk1kQ2_YvkeuQwRY4Rs5NVbr0jPaU3mGbr9LPLdcr-ijw==')]) 2026-03-08 01:36: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 01:36:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:36:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:36:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:36:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:36:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:36:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:36:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:36:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:36:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:36:29 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:36:29 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:36: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'Sat, 07 Mar 2026 16:39:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac54d8-46dc98f31d6fe6a94aea6368;cc2f86e0-cc41-4d87-92ab-50c06428e2f9'), (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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Us6K2se2Lfv5_x_qtJizjUhxOTKzjb4uWoLsIeteDr8m7Pp0z6T9Fg==')]) 2026-03-08 01:36: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 01:36:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:36:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:36:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:36:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:36:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:36:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:36:31 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:36:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:36:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:36:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgngkj4eh_mock.wav 2026-03-08 01:36:34 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:36:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:36:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:36:44 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:36:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:36:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:36:47 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.325054 < -1.000000) 2026-03-08 01:36:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (22.294118 > 2.400000) 2026-03-08 01:36:50 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.636445 < -1.000000) 2026-03-08 01:36:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:36:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:36:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '수신 종료' → 불명 2026-03-08 01:36:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:36:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 19자) 2026-03-08 01:36:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:수신 종료 | 긴급도:일반 | 키워드:없음 2026-03-08 01:36:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1636, filename=tmp3tg5h5w2_mock.wav) 2026-03-08 01:36:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:36:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:36:52 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:36:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:36:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:36:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:36:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:36:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:36:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:36:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:36:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:36:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:36:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:36:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:36: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'Sat, 07 Mar 2026 16:40: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-69ac54ef-76a3b7691ee0214666c2b385;152933c9-b69e-4841-9cff-8cb8e5481483'), (b'RateLimit', b'"api";r=987;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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Yh1hC4Tnr4-li8fLXwKefIoAiaR6I7e2w45cse_wvoNZcQvc5RrNTQ==')]) 2026-03-08 01:36: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 01:36:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:36:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:36:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:36:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:36:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:36:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:36:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:36:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:36:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:36: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'Sat, 07 Mar 2026 16:40:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac54f0-7235de5b48b8afcb1c867a25;152933c9-b69e-4841-9cff-8cb8e5481483'), (b'RateLimit', b'"api";r=986;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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'J5Xy4YOLL6Bi_10sE0i756TrhrrZOlNLQ4BkKxV8xS6561Kr6DUxGg==')]) 2026-03-08 01:36: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 01:36:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:36:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:36:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:36:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:36:53 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:36:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:36:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:36:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:36:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:36:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpev0a9v0x_mock.wav 2026-03-08 01:36:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:36:58 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:36:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 01:36:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 01:36:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1637, filename=tmpgngkj4eh_mock.wav) 2026-03-08 01:36:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:36:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:36:59 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:36:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:36:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:36:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:36:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:36:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:36:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:36:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:36:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:36:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:36:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:36:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:36: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'Sat, 07 Mar 2026 16:40: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-69ac54f6-78e2ee9053b3a3cb0259d657;0818eeb6-8e27-41b9-b7fa-2b27da11e177'), (b'RateLimit', b'"api";r=985;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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sSJMUT8pJSJDfir68tfwxyVUA_LhUVDxFqFp50JsfiA1_cJBG96EKg==')]) 2026-03-08 01:36: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 01:36:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:36:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:36:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:36:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:36:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:36:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:36:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:36:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:36:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:36: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'Sat, 07 Mar 2026 16:40:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac54f6-1d06987d5239208d08e741f8;0818eeb6-8e27-41b9-b7fa-2b27da11e177'), (b'RateLimit', b'"api";r=984;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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lRNxF0srT-oMq3TWjPflwHRZ26AHoMHjml2zFYZv1axV2KJPmgSTxA==')]) 2026-03-08 01:36: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 01:36:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:36:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:36:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:36:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:37:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:37:01 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:37:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:37:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:37:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:37:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:37:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp18lr6pe8_mock.wav 2026-03-08 01:37:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:37:09 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:37:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:37:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:37:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 01:37:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:37:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1638, filename=tmpev0a9v0x_mock.wav) 2026-03-08 01:37:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:37:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:37:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:37:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:37:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:37:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:37:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:37:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:37:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:37:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:37:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:37:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:37:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:37:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:37:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphvypjx8c_mock.wav 2026-03-08 01:37: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'Sat, 07 Mar 2026 16:40: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-69ac5501-14e6cc0f3d171d6a4bba2cca;4075d81c-a2fd-4706-8312-3086d51c6304'), (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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dAIwflbRX4rZi8letJopuBUgGLr1wmB2hFfePT1a1P0NrNqYyswwYg==')]) 2026-03-08 01:37: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 01:37:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:37:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:37:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:37:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:37:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:37:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:37:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:37:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:37:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:37:10 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:37:10 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:37: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'Sat, 07 Mar 2026 16:40:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5501-457862f70852bdc272155952;4075d81c-a2fd-4706-8312-3086d51c6304'), (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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0pxZWjfdVOVKp3HE9jvjZ80-07ABpxjKtsxQcjuTnXRdiSL09AgzDA==')]) 2026-03-08 01:37: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 01:37:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:37:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:37:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:37:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:37:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:37:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:37:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:37:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:37:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:37:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:37:20 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:37:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:37:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:37:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:37:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzi579phv_mock.wav 2026-03-08 01:37:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 01:37:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 01:37:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1639, filename=tmp18lr6pe8_mock.wav) 2026-03-08 01:37:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:37:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:37:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:37:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:37:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:37:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:37:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:37:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:37:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:37:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:37:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:37:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:37:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:37: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'Sat, 07 Mar 2026 16: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-69ac550d-3efd65e855378fe43f7c4d9c;996078b1-42a3-447b-919e-987607f8ce1e'), (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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'F-rL2eJNESIItmMJVhjNq8YaiR3n2rn7hIe_aSC8eJ6E882lQL-t8g==')]) 2026-03-08 01:37: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 01:37:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:37:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:37:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:37:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:37:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:37:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:37:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:37:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:37:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:37: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'Sat, 07 Mar 2026 16:40:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac550d-6fe76bce39573a5106cf631d;996078b1-42a3-447b-919e-987607f8ce1e'), (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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gQhI-9RP6Oewk_q09EmXtC5nlbfPHq05B0Wkm8Kdzp3gPKLdE7_tbA==')]) 2026-03-08 01:37: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 01:37:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:37:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:37:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:37:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:37:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:37:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:37:23 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:37:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:37:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:37:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqxn4yeow_mock.wav 2026-03-08 01:37:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:37:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:37:31 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:37:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:37:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:37:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:37:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:37:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1640, filename=tmphvypjx8c_mock.wav) 2026-03-08 01:37:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:37:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:37:32 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:37:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:37:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:37:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:37:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:37:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:37:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:37:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:37:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:37:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:37:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:40: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-69ac5517-2de9e1ab5a4e376d31e10b2b;a5fc9af0-cd1b-455c-b4b6-b35af2c93b64'), (b'RateLimit', b'"api";r=979;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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'z8Jpma_bM1t0wKLs3RRIjMrxUmKp1cVBZ_4VztL2rseHi_8FwSlVgA==')]) 2026-03-08 01: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 01:37:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:37:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:37:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:37:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:37:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:37:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:37:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:37:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:37:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:40:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5517-61c126cc4062f8b05196deb2;a5fc9af0-cd1b-455c-b4b6-b35af2c93b64'), (b'RateLimit', b'"api";r=978;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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LlUNG_SoGCXlJqshuvDlpnCeuv_7lrtLrK-9v7I1rVnA0H-CO70ntw==')]) 2026-03-08 01: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 01:37:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:37:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:37:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:37:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:37:33 [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 01:37:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:37:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:37:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:37:37 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:37:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:37:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:37:42 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:37:42 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:37:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:37:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:37:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 01:37:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:37:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1641, filename=tmpzi579phv_mock.wav) 2026-03-08 01:37:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:37:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:37:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:37:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:37:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:37:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:37:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:37:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:37:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:37:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:37:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:37:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:37:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:37: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'Sat, 07 Mar 2026 16: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-69ac5523-5ab8212e33b5259618ba8902;30bea11a-d674-4c4b-beee-ce98f6db759b'), (b'RateLimit', b'"api";r=977;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'-b3kpwo13eUSWIjR0idoJKWm40AwLrUzKu3kHBtFUyTTtsVc2-Bt0w==')]) 2026-03-08 01:37: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 01:37:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:37:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:37:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:37:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:37:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:37:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:37:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:37:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:37:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:37: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'Sat, 07 Mar 2026 16:41:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5523-013ce47b2055c4285e09a02a;30bea11a-d674-4c4b-beee-ce98f6db759b'), (b'RateLimit', b'"api";r=976;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'PJ_UwTvg1A_ni6F7VhqN0pwI9V6wNYpnaNFZGNQEyUIxxyBDmF8kJQ==')]) 2026-03-08 01:37: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 01:37:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:37:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:37:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:37:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:37:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:37:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:37:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:37:47 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:37:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:37:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:37:54 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:37:54 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:37:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:37:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:37:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:37:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:37:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1642, filename=tmpqxn4yeow_mock.wav) 2026-03-08 01:37:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:37:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:37:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:37:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:37:55 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:37:55 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:37:55 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:37:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:37:56 [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. * 2026-03-08 01:37:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:37:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:37:57 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:37:57 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:37:57 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:37:58 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 텍스트를 분석하여 철도 무전 키워드를 추출하는 것입니다. 1. **텍스트 분석**: "다대포해수욕장 공기계 선거 확인했습니다" * "다 2026-03-08 01:37:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:37:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:37:59 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:37:59 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:37:59 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:37:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:37:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9li_o4hp_mock.wav 2026-03-08 01:37:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:37:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:37:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:37:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:37:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:37:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:37:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:37:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:37:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:37:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:37:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:37: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'Sat, 07 Mar 2026 16:41: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-69ac5532-765c5cc82ea5fd11602c5272;4304502e-8294-4126-b275-81253ea4ee71'), (b'RateLimit', b'"api";r=975;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 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wTB5Oi6yH7BLdxRO4Vxwn1o5yRSWwGZn6mlfoWBm25Kdh7-cm5NgOQ==')]) 2026-03-08 01:37: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 01:37:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:37:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:37:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:37:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:37:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:37:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:37:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:37:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:37:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:37: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'Sat, 07 Mar 2026 16:41:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5533-31802a0d2cd393c361266377;4304502e-8294-4126-b275-81253ea4ee71'), (b'RateLimit', b'"api";r=974;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 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'42mgs99bZQOY-maathf2qKUcYlEcRi-hk9X5n4xUoBZ_z0dU_DedsA==')]) 2026-03-08 01:37:59 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:37: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 01:37:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:37:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:37:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:37:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:38:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:38:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:38:01 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:38:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:38:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:38:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphlokopd__mock.wav 2026-03-08 01:38:05 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:38:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:38:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:38:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:38:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:38:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:38:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 01:38:22 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.775825 < -1.000000) 2026-03-08 01:38:22 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.832627 < -1.000000) 2026-03-08 01:38:22 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:38:22 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:38:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다음 주에 부탁드립니다.' → 불명 2026-03-08 01:38:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:38:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 01:38:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:요청 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 01:38:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1643, filename=tmp9li_o4hp_mock.wav) 2026-03-08 01:38:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:38:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:38:23 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:38:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:38:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:38:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:38:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:38:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:38:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:38:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:38:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:38:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:38:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:38:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:38: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'Sat, 07 Mar 2026 16:41: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-69ac554b-6439a94f6c1944807ba85ea9;462c9715-b8fc-4ec6-8d0f-3c91c547e220'), (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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LcEL0evQFzkuC03OzxxgVq5S_b1dET8LEF-Jb5ZNJutqxowygf_94w==')]) 2026-03-08 01:38: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 01:38:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:38:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:38:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:38:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:38:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:38:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:38:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:38:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:38:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:38: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'Sat, 07 Mar 2026 16:41:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac554b-1990c7b94babf37062c97ee8;462c9715-b8fc-4ec6-8d0f-3c91c547e220'), (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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Mp-VYrua3bXKNQ_zEdFkAHqizXck5ieApohDrO3zQMuMosH3lrkLrw==')]) 2026-03-08 01:38: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 01:38:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:38:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:38:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:38:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:38:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:38:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:38:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:38:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:38:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpapkyzbf2_mock.wav 2026-03-08 01:38:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:38:29 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:38:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 01:38:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 01:38:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1644, filename=tmphlokopd__mock.wav) 2026-03-08 01:38:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:38:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:38:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:38:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:38:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:38:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:38:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:38:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:38:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:38:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:38:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:38:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:38:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:38: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'Sat, 07 Mar 2026 16: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-69ac5552-2b318ff42ed5690f5f6f57f4;c6e8c8ca-810b-455e-8c6b-a17dba5bb827'), (b'RateLimit', b'"api";r=971;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 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WK-DiT0g7V5GHebR2l9RQW_jzdLx_NMKDbeXzssxeKRhz-Z0drMn4A==')]) 2026-03-08 01:38: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 01:38:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:38:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:38:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:38:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:38:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:38:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:38:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:38:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:38:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:38:30 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:38:30 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:38: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'Sat, 07 Mar 2026 16:41:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5552-22761ccf53faafe16b0b7ad9;c6e8c8ca-810b-455e-8c6b-a17dba5bb827'), (b'RateLimit', b'"api";r=970;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 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KOeOKbewm71Hi_HKbzhXhAfqAatL3sgrBxeMdnuD-jvz2H2HJqnpMg==')]) 2026-03-08 01:38: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 01:38:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:38:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:38:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:38:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:38:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:38:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:38:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:38:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:38:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3yhzmdxx_mock.wav 2026-03-08 01:38:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:38:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:38:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:38:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:38:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvbmlbd3y_mock.wav 2026-03-08 01:38:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:38:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:38:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:38:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 01:38:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:38:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1645, filename=tmpapkyzbf2_mock.wav) 2026-03-08 01:38:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:38:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:38:41 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:38:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:38:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:38:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:38:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:38:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:38:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:38:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:38:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:38:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:38:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16: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-69ac555d-1c1f0ea22434782c08aa2910;9bbbccee-7378-49da-849c-9a8baac281fd'), (b'RateLimit', b'"api";r=969;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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'45M8AQaQyBMyQv0n1TU6J9Q6OG6CM_8PdSspr_IAyz_vnHi0p0pW8g==')]) 2026-03-08 01: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 01:38:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:38:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:38:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:38:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:38:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:38:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:38:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:38:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:38:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:42:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac555d-57fdb1b45c6a70fc633b6d31;9bbbccee-7378-49da-849c-9a8baac281fd'), (b'RateLimit', b'"api";r=968;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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ovJvnCDNZv6ncbHuRXE1a-5oBct__qz0SzqvJo-7IpzcxQYogztinQ==')]) 2026-03-08 01: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 01:38:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:38:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:38:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:38:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:38:42 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:38:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:38:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:38:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:38:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:38:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:38:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:38:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:38:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjpovxv3l_mock.wav 2026-03-08 01:38:51 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:38:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:38:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:38:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:38:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 01:38:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 01:38:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1646, filename=tmp3yhzmdxx_mock.wav) 2026-03-08 01:38:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:38:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:38:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:38:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:38:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:38:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:38:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:38:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:38:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:38:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:38:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:38:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:42: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-69ac5568-0f41f0317066200975ef4ae9;6fb43001-4783-40db-b766-f71bf8290a3c'), (b'RateLimit', b'"api";r=967;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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'J6COAehOz2T1wjfeoJ3PT5JIBW1rC1NOFWHyBSR_TUmha4hYMYxYcA==')]) 2026-03-08 01: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 01:38:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:38:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:38:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:38:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:38:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:38:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:38:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:38:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:38:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:42:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5568-2437264c1983ace02089db58;6fb43001-4783-40db-b766-f71bf8290a3c'), (b'RateLimit', b'"api";r=966;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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fASSczv1n5OpW_GafI_CaBhfRs42QUgIk0i3lBJ_bOIrW3Bln81iwg==')]) 2026-03-08 01: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 01:38:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:38:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:38:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:38:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:38:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:38:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:38:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:38:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:38:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0iwyoqfh_mock.wav 2026-03-08 01:38:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:38:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:39:02 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:39:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:39:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:39:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:39:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:39:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1647, filename=tmpvbmlbd3y_mock.wav) 2026-03-08 01:39:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:39:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:39:03 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:39:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:39:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:39:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:39:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:39:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:39:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:39:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:39:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:39:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:39:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:42: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-69ac5573-326f600a2d0a9af776537907;46b47857-3987-4d36-a943-7b2f51baa8f3'), (b'RateLimit', b'"api";r=965;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 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hRHI0fEPGcfLcMkBW23N1ILeo1hbuVoeA6b8SZ34r1Q99pcrkwYrCg==')]) 2026-03-08 01: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 01:39:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:39:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:39:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:39:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:39:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:39:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:39:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:39:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:39:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:39: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'Sat, 07 Mar 2026 16:42:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5573-1647e36e2a62d9a477062fac;46b47857-3987-4d36-a943-7b2f51baa8f3'), (b'RateLimit', b'"api";r=964;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 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lISQ4CBMhhnbdIdfCSniuetykffD3gBpeju91A7ui79Erj0WAGDIyw==')]) 2026-03-08 01:39: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 01:39:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:39:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:39:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:39:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:39:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:39:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:39:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:39:07 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:39:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:39:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:39:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:39:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:39:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:39:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:39:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 01:39:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:39:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1648, filename=tmpjpovxv3l_mock.wav) 2026-03-08 01:39:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:39:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:39:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:39:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:39:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:39:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:39:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:39:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:39:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:39:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:39:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:39:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:39: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'Sat, 07 Mar 2026 16: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-69ac557e-761e72d36c7a647e2ca767ef;ee133ed9-d237-4e35-a9ed-54eb4153d3ce'), (b'RateLimit', b'"api";r=963;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 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SJlnA0e-jvxj2u7mA1TWi2xRf7pG6tDKCy1sSbj-mI8toXYpH-Gvlw==')]) 2026-03-08 01:39: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 01:39:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:39:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:39:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:39:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:39:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:39:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:39:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:39:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:39:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:39: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'Sat, 07 Mar 2026 16:42:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac557e-7f6f428e02d2df6b5d4d43d7;ee133ed9-d237-4e35-a9ed-54eb4153d3ce'), (b'RateLimit', b'"api";r=962;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 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'B3rTq0mbHLZtlFtISfM2zcxKY-Fcn3hKObE05IIhxEbqAaJxC_4ySw==')]) 2026-03-08 01:39: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 01:39:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:39:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:39:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:39:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:39:17 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:39:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:39:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:39:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:39:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:39:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:39:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:39:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:39:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:39:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:39:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:39:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:39:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:39:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1649, filename=tmp0iwyoqfh_mock.wav) 2026-03-08 01:39:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:39:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:39:26 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:39:26 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:39:26 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:39:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:39:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp81kx3y3v_mock.wav 2026-03-08 01:39:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:39:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:39:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:39:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:39:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:39:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:39:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:39:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:39:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:39:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:39: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'Sat, 07 Mar 2026 16:42: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-69ac558b-622a0acd5da18ab5688e901a;c03b949e-f9a2-4940-9d8a-6caadfe13745'), (b'RateLimit', b'"api";r=961;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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-5xrMcIcuz5OTE29Pwl6v9T-ema_Mvy13BCTvyUCyp7E0mdh9nfrng==')]) 2026-03-08 01:39:27 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road (Railway) Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 01:39: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 01:39:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:39:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:39:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:39:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:39:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:39:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:39:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:39:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:39:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:39: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'Sat, 07 Mar 2026 16:42:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac558b-1393498f3cea70cb6696b3f9;c03b949e-f9a2-4940-9d8a-6caadfe13745'), (b'RateLimit', b'"api";r=960;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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WtiF_i6FId2RadUh1Ka0yzLxSlwKbcKpFwr4HsHzaua4T8Bc6GQcEw==')]) 2026-03-08 01:39: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 01:39:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:39:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:39:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:39:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:39:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:39:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:39:29 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:39:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:39:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:39:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd_bjniwy_mock.wav 2026-03-08 01:39:33 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:39:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:39:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:39:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:39:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:39:44 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:39:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 01:39:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.852231 < -1.000000) 2026-03-08 01:39:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.971851 < -1.000000) 2026-03-08 01:39:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:39:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:39:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'разворот' → 불명 2026-03-08 01:39:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:39:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 30자) 2026-03-08 01:39:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전환 | 긴급도:일반 | 키워드:전환,разворот 2026-03-08 01:39:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1650, filename=tmp81kx3y3v_mock.wav) 2026-03-08 01:39:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:39:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:39:49 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:39:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:39:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:39:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:39:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:39:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:39:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:39:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:39:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:39:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:39:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:43: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-69ac55a1-7c95644e0f5f84986886b6e0;02288c92-ffed-4604-b6f5-3019b5655d2e'), (b'RateLimit', b'"api";r=959;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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'U3GYO5RohyJ4Tnj43GN4_WQ8NA-wLCaj6O4R6n69Xl3Wx2wubat57w==')]) 2026-03-08 01: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 01:39:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:39:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:39:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:39:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:39:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:39:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:39:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:39:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:39:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:43:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac55a1-789cc7ae1b5229816ed56bb9;02288c92-ffed-4604-b6f5-3019b5655d2e'), (b'RateLimit', b'"api";r=958;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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'T7uN41me7C7h1USouGV0--bnQhgOeC4dT9tORGmu-zgxRof_kZvRaw==')]) 2026-03-08 01: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 01:39:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:39:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:39:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:39:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:39:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:39:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:39:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:39:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:39:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxkpbz509_mock.wav 2026-03-08 01:39:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:39:55 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:39:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 01:39:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 01:39:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1651, filename=tmpd_bjniwy_mock.wav) 2026-03-08 01:39:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:39:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:39:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:39:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:39:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:39:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:39:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:39:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:39:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:39:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:39:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:39:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:39:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16: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-69ac55a8-196b26fe67b740341a7db9a1;b65e01b0-dfe6-47ce-a791-d7bb4842a45e'), (b'RateLimit', b'"api";r=957;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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'd0IYqTJ_kveDjibLVvIT2vLI4YHIVCJ_h8GvN-eSKLPNe83ao824kg==')]) 2026-03-08 01:39:57 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01: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 01:39:57 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:39:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:39:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:39:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:39:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:39:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:39:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:39:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:39:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:39:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:43:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac55a8-4e05ac985f3dbee15547ac31;b65e01b0-dfe6-47ce-a791-d7bb4842a45e'), (b'RateLimit', b'"api";r=956;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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YK67hSzmFJ6V9DITS4R5dcxaLF0WnLABqBRxyAAEhhWqmrVtaHDtrw==')]) 2026-03-08 01: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 01:39:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:39:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:39:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:39:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:39:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:39:59 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:39:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:40:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:40:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:40:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:40:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxmw34npv_mock.wav 2026-03-08 01:40:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:40:06 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:40:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:40:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:40:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 01:40:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:40:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1652, filename=tmpxkpbz509_mock.wav) 2026-03-08 01:40:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:40:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:40:07 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:40:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:40:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:40:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:40:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:40:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:40:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:40:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:40:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:40:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:40:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:40:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:43: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-69ac55b3-524ae4734d96fb96005f4896;6335d9b5-9c65-488c-84ce-74c72615f8e4'), (b'RateLimit', b'"api";r=955;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 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JwNuJhK72QNwPja0QvXkY3zNR3hHGOBx9lkm41PP0PMDtQ4CMreYQg==')]) 2026-03-08 01: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 01:40:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:40:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:40:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:40:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:40:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:40:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:40:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:40:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:40:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:43:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac55b3-6de436cc7a397ad71ec8fc52;6335d9b5-9c65-488c-84ce-74c72615f8e4'), (b'RateLimit', b'"api";r=954;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 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b's5Y9kSSL3xPCVBJI6ZqNher5vLlTRNpBzeGa98IJrPD5NDgwDnhZtw==')]) 2026-03-08 01: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 01:40:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:40:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:40:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:40:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:40:08 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 01:40:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:40:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpigdyp4fh_mock.wav 2026-03-08 01:40:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:40:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:40:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:40:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:40:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:40:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:40:17 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:40:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:40:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:40:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 01:40:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 01:40:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1653, filename=tmpxmw34npv_mock.wav) 2026-03-08 01:40:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:40:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:40:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:40:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:40:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:40:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:40:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:40:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:40:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:40:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:40:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:40:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:43: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-69ac55be-27545f332cdd996d470f3408;cfa2e3a9-2f78-4700-8dfd-4317b7f8c7ba'), (b'RateLimit', b'"api";r=953;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 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hcs-swUP110DqxZUjZDYsFaGeCx6yNY1GTjAssSO0fF_xTsEbV8bfQ==')]) 2026-03-08 01: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 01:40:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:40:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:40:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:40:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:40:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:40:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:40:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:40:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:40:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:40:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:40:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:43:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac55be-74a1000d438e07b265647621;cfa2e3a9-2f78-4700-8dfd-4317b7f8c7ba'), (b'RateLimit', b'"api";r=952;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 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ok1ZwGWrDCTyUBSBot8qVPCS5Kkkiy2lZkQ9FCIoQ3CEDoXs-NKclQ==')]) 2026-03-08 01: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 01:40:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:40:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:40:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:40:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:40:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:40:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1mq5glfg_mock.wav 2026-03-08 01:40:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:40:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:40:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:40:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:40:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:40:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:40:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:40:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps2xf7v94_mock.wav 2026-03-08 01:40:28 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:40:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:40:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:40:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 01:40:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,신호,통과 2026-03-08 01:40:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1654, filename=tmpigdyp4fh_mock.wav) 2026-03-08 01:40:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:40:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:40:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:40:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:40:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:40:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:40:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:40:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:40:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:40:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:40:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:40:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:40:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:43: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-69ac55c9-0b08553145d6985b06c12fe5;02116ffc-213f-479d-b241-94839eac699c'), (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 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'92irmbXVis78Tarq9RZQPsrmWthosZE1Qcoth2NJ-u3hQZyIXRuZmg==')]) 2026-03-08 01: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 01:40:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:40:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:40:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:40:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:40:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:40:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:40:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:40:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:40:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:40:30 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:40:30 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:43:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac55c9-14c8214c71b09ee82f5283a8;02116ffc-213f-479d-b241-94839eac699c'), (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 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TaEmwfOywssjZkynWX41qU_ppXWeNUmsIloP6eFx5DPtiN7mpp363A==')]) 2026-03-08 01: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 01:40:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:40:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:40:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:40:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:40:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:40:32 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:40:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:40:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:40:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:40:36 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:40:40 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:40:40 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:40:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:40:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:40:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 01:40:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:40:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1655, filename=tmp1mq5glfg_mock.wav) 2026-03-08 01:40:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:40:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:40:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:40:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:40:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:40:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:40:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:40:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:40:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:40:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:40:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:40:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:40:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:40: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'Sat, 07 Mar 2026 16:44: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-69ac55d4-5d1f94693a7c02dc3f648ab9;3a7ed601-f721-4740-9605-1495826dbf13'), (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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vkeCJzbd2ofdTYOyXHSqP5MftYlrIoInvy9DV8LnGgMzv1nc4Xe_4g==')]) 2026-03-08 01:40: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 01:40:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:40:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:40:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:40:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:40:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:40:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:40:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:40:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:40:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:40: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'Sat, 07 Mar 2026 16:44:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac55d5-5f128af922f6b7d0140c3871;3a7ed601-f721-4740-9605-1495826dbf13'), (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'kmj2iytPDkHuFjmn7BCD63w1wnNeIe97oOC5BEyj8q6NbnQU5BjlFg==')]) 2026-03-08 01:40: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 01:40:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:40:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:40:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:40:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:40:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:40:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:40:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:40:46 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:40:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:40:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:40:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:40:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:40:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:40:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:40:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:40:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:40:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1656, filename=tmps2xf7v94_mock.wav) 2026-03-08 01:40:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:40:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:40:52 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:40:53 [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. * 2026-03-08 01:40:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:40:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:40:54 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:40:54 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:40:54 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:40:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:40:55 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 역할을 수행해야 합니다. 주어진 텍스트 "다대포해수욕장 공기계 선거 확인했습니다"를 분석하여 철도 관련 키워드를 추출해야 합니다. 주어진 텍스트는 "다대포해수욕장"이라는 장소 2026-03-08 01:40:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:40:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:40:55 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:40:55 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:40:55 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:40:56 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Rail (Railway) Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 01:40:56 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:40:57 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:40:57 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:40:57 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:40:58 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:40:58 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:40:58 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:40:58 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:40:58 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:40:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:40:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvpgibzn6_mock.wav 2026-03-08 01:40:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:40:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:40:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:40:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:40:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:40:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:40:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:40:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:40:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:40:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:40:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:44: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-69ac55e6-520cd14e4bb3ebbe5911ae4f;046b8ced-1e44-448b-b6c1-4fe2d900efd3'), (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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'J6vykdS0_afVxshZNVhqLG7P8lGmvYwMN315i_YTLcIXmnXBAY-72w==')]) 2026-03-08 01: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 01:40:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:40:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:40:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:40:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:40:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:40:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:40:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:40:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:40:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:44:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac55e6-1e77d6c80062715d3f1203e0;046b8ced-1e44-448b-b6c1-4fe2d900efd3'), (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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IkGD_KgssUcjrQAXkxzOLQDoxtxOrml_mKAznTJk2uzQs9I-jDO-Rg==')]) 2026-03-08 01: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 01:40:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:40:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:40:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:40:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:40:59 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:41:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:41:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:41:01 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:41:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:41:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:41:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplc7gwgmt_mock.wav 2026-03-08 01:41:04 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:41:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:41:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:41:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:41:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:41:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:41:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 01:41:23 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.545382 < -1.000000) 2026-03-08 01:41:24 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.316145 < -1.000000) 2026-03-08 01:41:24 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:41:24 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:41:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '도착' → 불명 2026-03-08 01:41:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:41:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 13자) 2026-03-08 01:41:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:도착 | 긴급도:일반 | 키워드:없음 2026-03-08 01:41:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1657, filename=tmpvpgibzn6_mock.wav) 2026-03-08 01:41:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:41:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:41:25 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:41:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:41:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:41:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:41:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:41:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:41:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:41:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:41:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:41:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:41:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:41:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:41: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'Sat, 07 Mar 2026 16:44: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-69ac5600-45f222153cfbbb0d7baf356a;5bdd14ea-fbba-4878-b5c4-b8990a29da20'), (b'RateLimit', b'"api";r=993;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 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ok4AHF8-BLN8OQ_aFNr6DtDSY5-Nzsf0TG9jtw89PXAH257tmScVJA==')]) 2026-03-08 01:41: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 01:41:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:41:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:41:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:41:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:41:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:41:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:41:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:41:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:41:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:44:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5601-665155a60f2a741d5013ea5a;5bdd14ea-fbba-4878-b5c4-b8990a29da20'), (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 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'w_GK8I_w4TabSwKnLxsvjnqmkR4xVaXJpySX8G8S9HujiLeWEClA2Q==')]) 2026-03-08 01: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 01:41:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:41:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:41:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:41:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:41:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:41:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2z80ny0c_mock.wav 2026-03-08 01:41:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:41:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:41:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:41:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:41:31 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:41:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 01:41:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 01:41:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1658, filename=tmplc7gwgmt_mock.wav) 2026-03-08 01:41:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:41:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:41:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:41:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:41:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:41:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:41:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:41:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:41:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:41:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:41:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:41:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:41:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:41: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'Sat, 07 Mar 2026 16:44: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-69ac5607-5a7486f37081c83e42f66de3;4d9be374-bd44-4cfc-b693-7db8ee436735'), (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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sOyLI0xn6K10bWR5CXT7-08QHJ-436r_CIsnnzlRykleJJYYkFljEw==')]) 2026-03-08 01:41: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 01:41:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:41:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:41:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:41:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:41:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:41:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:41:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:41:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:41:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:41:32 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:41:32 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:41: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'Sat, 07 Mar 2026 16:44:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5608-263ecd687ef871603dd603fd;4d9be374-bd44-4cfc-b693-7db8ee436735'), (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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'B1bjk4VVGiacYOkLUX93C4602I35AwNEqRzF-8dtvTAGivmGSlMMxw==')]) 2026-03-08 01:41: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 01:41:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:41:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:41:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:41:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:41:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:41:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:41:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:41:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:41:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp36pozqrw_mock.wav 2026-03-08 01:41:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:41:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:41:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:41:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:41:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5fleojrk_mock.wav 2026-03-08 01:41:42 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:41:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:41:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:41:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 01:41:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:41:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1659, filename=tmp2z80ny0c_mock.wav) 2026-03-08 01:41:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:41:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:41:43 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:41:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:41:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:41:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:41:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:41:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:41:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:41:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:41:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:41:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:41:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:41:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:41: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'Sat, 07 Mar 2026 16:45: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-69ac5613-442f356703dcde6d28414971;86c6922f-1e5f-42a3-8739-dc0d33cac0b7'), (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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OzE61dE_eIKzZ-97ELaebYz3fdq2jX5W3mgxZcOwh6kG9H2_GQs0QQ==')]) 2026-03-08 01:41: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 01:41:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:41:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:41:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:41:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:41:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:41:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:41:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:41:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:41:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:41: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'Sat, 07 Mar 2026 16:45:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5613-2f6a9bc7600c23953feed182;86c6922f-1e5f-42a3-8739-dc0d33cac0b7'), (b'RateLimit', b'"api";r=988;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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GEHxOP_sLxtT03OeLG8mvKe3S4Cv0UXbWPB-cUbx4q_T4RFXhPRbtA==')]) 2026-03-08 01:41: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 01:41:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:41:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:41:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:41:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:41:44 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 01:41:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:41:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:41:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:41:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:41:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:41:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:41:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:41:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_l_vz_5g_mock.wav 2026-03-08 01:41:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:41:53 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:41:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:41:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:41:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 01:41:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 01:41:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1660, filename=tmp36pozqrw_mock.wav) 2026-03-08 01:41:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:41:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:41:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:41:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:41:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:41:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:41:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:41:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:41:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:41:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:41:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:41:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:41:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:41: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'Sat, 07 Mar 2026 16:45: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-69ac561e-0d7762ab732ad74d52b2f847;ca848834-eb66-4e6c-a875-f8ca4cb2920f'), (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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'n7BqXoZEoFS1DbKzRfckEySkorGFUGhdg11L6uuuxJJZclINdvwJ8A==')]) 2026-03-08 01:41: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 01:41:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:41:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:41:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:41:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:41:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:41:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:41:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:41:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:41:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:41: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'Sat, 07 Mar 2026 16:45:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac561e-6c4d161957f31b262bab1e84;ca848834-eb66-4e6c-a875-f8ca4cb2920f'), (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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FXahXlZbZv_4VonWrnIc2gW6EnVx6oyl7Uhy3TSCZmsywWzO13kfaA==')]) 2026-03-08 01:41: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 01:41:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:41:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:41:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:41:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:41:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:41:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7htkgrsh_mock.wav 2026-03-08 01:41:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:41:57 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:41:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:42:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:42:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:42:04 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:42:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:42:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:42:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:42:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:42:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1661, filename=tmp5fleojrk_mock.wav) 2026-03-08 01:42:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:42:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:42:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:42:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:42:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:42:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:42:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:42:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:42:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:42:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:42:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:42:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:45: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-69ac5629-50129b0e0ad7d4b005dcf843;c2a22528-c1f5-4c4a-81f7-eda9cf06d7be'), (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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-VeXCEsNvDoCFcs7iDJWDQOR-gSkfYUqlomgpiq1bsXN76tBWoFkrQ==')]) 2026-03-08 01: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 01:42:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:42:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:42:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:42:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:42:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:42:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:42:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:42:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:42:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:42:06 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:42:06 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:42: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'Sat, 07 Mar 2026 16:45:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5629-298fc9c503684b8223c4a4e1;c2a22528-c1f5-4c4a-81f7-eda9cf06d7be'), (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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tyFg96tu3DtlClKHz-X9tWgqzEyui_yOIN_DwQATidO6bz8ZadiuZQ==')]) 2026-03-08 01:42: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 01:42:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:42:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:42:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:42:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:42:07 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:42:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:42:08 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:42:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:42:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:42:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:42:16 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:42:16 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:42:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:42:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:42:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 01:42:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:42:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1662, filename=tmp_l_vz_5g_mock.wav) 2026-03-08 01:42:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:42:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:42:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:42:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:42:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:42:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:42:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:42:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:42:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:42:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:42:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:42:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:42:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16: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-69ac5634-111690481f9b595009098d71;e9fe870d-efd7-4e2f-bd2f-b4280fe63c9f'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RItHuAeLCXoR06D4viwPrErzEuQHxdsnyE_NiKXT6p8LYLBEAICIeA==')]) 2026-03-08 01: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 01:42:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:42:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:42:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:42:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:42:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:42:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:42:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:42:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:42:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:45:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5634-2b7fe4b95077ee43320828b0;e9fe870d-efd7-4e2f-bd2f-b4280fe63c9f'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GhbLlCB28Bo9m3Ua0DHX9YG_O6MQ65MdBYz3jiHnGDCP4XV5vuN2NQ==')]) 2026-03-08 01: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 01:42:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:42:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:42:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:42:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:42:17 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:42:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:42:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:42:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:42:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:42:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:42:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:42:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:42:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp83gf1b77_mock.wav 2026-03-08 01:42:27 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:42:27 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:42:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:42:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:42:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:42:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:42:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1663, filename=tmp7htkgrsh_mock.wav) 2026-03-08 01:42:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:42:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:42:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:42:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:42:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:42:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:42:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:42:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:42:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:42:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:42:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:42:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:42:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:42: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'Sat, 07 Mar 2026 16:45: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-69ac563f-4d844b9c4d0490a025b21e06;ad639a5f-9f20-4f99-83ac-675f6307a318'), (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 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yChKPAXQdBG4ieJjUPrI6fj68XIGDDOCnrc1gjBsjjkg4INXeBUhLw==')]) 2026-03-08 01:42: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 01:42:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:42:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:42:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:42:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:42:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:42:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:42:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:42:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:42:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:42:28 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:42:28 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:42: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'Sat, 07 Mar 2026 16:45:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac563f-0e153b843870b0976803c6de;ad639a5f-9f20-4f99-83ac-675f6307a318'), (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 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_fgsnGDCBnx2UsieCuXoAzj7y4UjznVCn4cF1t-UMHJanAm__gVNiA==')]) 2026-03-08 01:42: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 01:42:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:42:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:42:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:42:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:42:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:42:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:42:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:42:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpz43muz_r_mock.wav 2026-03-08 01:42:30 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:42:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:42:34 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:42:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:42:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:42:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:42:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:42:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:42:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 01:42:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (19.384615 > 2.400000) 2026-03-08 01:42:51 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.166932 < -1.000000) 2026-03-08 01:42:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 01:42:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 01:42:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '삼송 구두' → 불명 2026-03-08 01:42:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:42:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 56자) 2026-03-08 01:42:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:삼송 구두 통과 | 긴급도:일반 | 키워드:삼송 구두,신호,통과,일반 2026-03-08 01:42:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1664, filename=tmp83gf1b77_mock.wav) 2026-03-08 01:42:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:42:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:42:53 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:42:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:42:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:42:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:42:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:42:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:42:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:42:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:42:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:42:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:42:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:42: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'Sat, 07 Mar 2026 16:46: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-69ac5658-1615579f6e3efe920690894e;0c2d826e-768f-4c3d-8c55-ea7163a5c6e8'), (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 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mgSLxwVAGbThEZ_58EzuzN9IobmanY8wZogZ3AUNHaJ76lygt2r-bA==')]) 2026-03-08 01:42: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 01:42:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:42:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:42:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:42:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:42:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:42:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:42:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:42:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:42:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:42: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'Sat, 07 Mar 2026 16:46:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5659-26f4e88c270fb7d20e132c22;0c2d826e-768f-4c3d-8c55-ea7163a5c6e8'), (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 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'n92R_f0GoCbRy5lJl-pQP2NUx6iCsNQ2ndjyo4Y_NWs8A2C8prjR1A==')]) 2026-03-08 01:42: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 01:42:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:42:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:42:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:42:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:42:54 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Railgun Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * 2026-03-08 01:42:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:42:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn_2nmufy_mock.wav 2026-03-08 01:42:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:42:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:42:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:42:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:42:59 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:43:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 01:43:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 01:43:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1665, filename=tmpz43muz_r_mock.wav) 2026-03-08 01:43:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:43:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:43:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:43:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:43:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:43:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:43:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:43:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:43:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:43:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:43:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:43:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:43:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:43: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'Sat, 07 Mar 2026 16:46: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-69ac565f-162911a710474bb07ad5e5e1;4d14581e-3ff8-403e-9223-b948bc409e4a'), (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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9UJrAycntJXCRts55-y36tqIa7QCvGNUjnTBupJ26bIgo03Kdggzvg==')]) 2026-03-08 01:43: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 01:43:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:43:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:43:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:43:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:43:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:43:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:43:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:43:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:43:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:43:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:43:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:43: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'Sat, 07 Mar 2026 16:46:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5660-06ca7a1441b8367f001c4bac;4d14581e-3ff8-403e-9223-b948bc409e4a'), (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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vg6Lj-3d1JTqlt-354IArjF5kgu2gVOeJgSbqpOIv1yu_oLY3TLNiw==')]) 2026-03-08 01:43: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 01:43:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:43:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:43:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:43:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:43:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:43:02 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:43:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:43:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:43:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpf3a4_0t1_mock.wav 2026-03-08 01:43:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:43:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:43:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:43:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:43:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5plziywb_mock.wav 2026-03-08 01:43:10 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:43:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:43:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:43:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 01:43:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:43:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1666, filename=tmpn_2nmufy_mock.wav) 2026-03-08 01:43:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:43:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:43:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:43:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:43:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:43:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:43:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:43:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:43:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:43:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:43:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:43:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:43:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:43: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'Sat, 07 Mar 2026 16:46: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-69ac566a-497cfec54acc403d65d80199;cf62b753-455d-4680-a661-2f506f44603a'), (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 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'e4gb9kKvoyumFyXIddQdv0SEcV3BdZTuMNCUqMZDeg5eFLS_v8A7Qg==')]) 2026-03-08 01:43: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 01:43:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:43:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:43:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:43:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:43:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:43:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:43:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:43:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:43:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:43:11 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:43:11 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:43: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'Sat, 07 Mar 2026 16:46:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac566b-613138bc683ebfe039371166;cf62b753-455d-4680-a661-2f506f44603a'), (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 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'76ssf3QSO1Ge5CLseISQnBPefVfsQBdNXHgYh66WQj9jUuuKLqDNzg==')]) 2026-03-08 01:43: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 01:43:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:43:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:43:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:43:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:43:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:43:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:43:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:43:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:43:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:43:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:43:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:43:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp33x4nqup_mock.wav 2026-03-08 01:43:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:43:21 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:43:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:43:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:43:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 01:43:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 01:43:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1667, filename=tmpf3a4_0t1_mock.wav) 2026-03-08 01:43:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:43:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:43:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:43:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:43:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:43:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:43:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:43:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:43:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:43:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:43:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:43:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:43:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:43: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'Sat, 07 Mar 2026 16:46: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-69ac5676-655e43db7f3ec7a671287a3e;05eebf40-058f-4781-9a8b-0fea6633e133'), (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'4s3WjTdiJFwKaw7C7UgKVqJunKsaFyc9KE2i6tOuWe75LmQdiXO-ZA==')]) 2026-03-08 01:43: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 01:43:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:43:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:43:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:43:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:43:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:43:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:43:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:43:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:43:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:43: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'Sat, 07 Mar 2026 16:46:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5676-13918b1226f546ca339120f5;05eebf40-058f-4781-9a8b-0fea6633e133'), (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'TCCWODZVDnuwr4V_cFNJuy60zUEBLanXm84N61uvKMvJqXMm5QThqA==')]) 2026-03-08 01:43: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 01:43:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:43:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:43:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:43:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:43:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:43:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:43:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:43:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:43:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmnbcxa7n_mock.wav 2026-03-08 01:43:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:43:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:43:32 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:43:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:43:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:43:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:43:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:43:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1668, filename=tmp5plziywb_mock.wav) 2026-03-08 01:43:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:43:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:43:33 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:43:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:43:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:43:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:43:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:43:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:43:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:43:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:43:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:43:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:43:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:43:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:43: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'Sat, 07 Mar 2026 16:46: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-69ac5681-4a96af4036c10f2d07234368;4049f0b0-041b-4334-9c6f-accdafc6271a'), (b'RateLimit', b'"api";r=971;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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VR7bXJcJehataxqJFt0Dejk31l_OukANTiwrEX26lKopho2ajW79Ig==')]) 2026-03-08 01:43: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 01:43:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:43:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:43:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:43:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:43:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:43:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:43:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:43:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:43:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:43: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'Sat, 07 Mar 2026 16:46:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5681-42b4f9fc06653d432fe4de88;4049f0b0-041b-4334-9c6f-accdafc6271a'), (b'RateLimit', b'"api";r=970;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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zQfEsbS9NSYJpGDLkqkk6saamqxqyyH-0pbgAlH821Ctk95IRQle9A==')]) 2026-03-08 01:43: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 01:43:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:43:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:43:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:43:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:43:34 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 기능을 수행하는 것입니다. 주어진 텍스트 "다대포해수욕장 공기계 선거 확인했습니다"를 분석하여 철도 관련 키워드를 추출해야 합니다. 주어진 텍스트는 "다대포해수욕장"이라는地名 2026-03-08 01:43:35 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:43:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:43:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:43:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:43:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:43:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:43:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:43:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:43:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:43:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:43:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 01:43:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:43:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1669, filename=tmp33x4nqup_mock.wav) 2026-03-08 01:43:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:43:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:43:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:43:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:43:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:43:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:43:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:43:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:43:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:43:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:43:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:43:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:47: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-69ac568c-568db8be6be771dc55315f9c;6f295a67-af29-4b0c-b7f7-bfc7cdf9dd88'), (b'RateLimit', b'"api";r=969;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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'UCH8om9c82PYR_g5e2EYbCARii3iWyJmAxYhbyOsrScQSgedhcvJag==')]) 2026-03-08 01: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 01:43:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:43:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:43:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:43:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:43:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:43:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:43:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:43:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:43:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:47:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac568c-55c376b530a48de93caab0e3;6f295a67-af29-4b0c-b7f7-bfc7cdf9dd88'), (b'RateLimit', b'"api";r=968;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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fgemydvIw8eVO13Qq1poBbWSCpQoN-XkflV-B5g9hg6P_DBzlpOyRQ==')]) 2026-03-08 01: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 01:43:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:43:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:43:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:43:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:43:45 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:43:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:43:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:43:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:43:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:43:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:43:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:43:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:43:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpryb8qiz6_mock.wav 2026-03-08 01:43:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:43:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:43:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:43:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:43:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 01:43:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:43:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1670, filename=tmpmnbcxa7n_mock.wav) 2026-03-08 01:43:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:43:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:43:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:43:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:43:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:43:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:43:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:43:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:43:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:43:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:43:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:43:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:43:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:43: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'Sat, 07 Mar 2026 16:47: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-69ac5697-6a67db5328c45bf34a5d49d3;4e9c6f49-dc52-4ac6-a374-7cd81cbc1de3'), (b'RateLimit', b'"api";r=967;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 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QGeUJf5A4T2Gl1OlWLNRWBjhL8flV2xf7nknx_xz_Mh4kVpVtEETHw==')]) 2026-03-08 01:43: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 01:43:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:43:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:43:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:43:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:43:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:43:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:43:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:43:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:43:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:43:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:43:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:43: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'Sat, 07 Mar 2026 16:47:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5698-6f5966ba37aa256e2d7e4dae;4e9c6f49-dc52-4ac6-a374-7cd81cbc1de3'), (b'RateLimit', b'"api";r=966;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 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0jXc63TQyYi8cKsyqn8GiEbZh1SpgeNDSfCPI_OWkzBSPRr-go9g9Q==')]) 2026-03-08 01:43: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 01:43:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:43:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:43:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:43:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:43:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:43:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:43:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:43:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:43:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:43:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgptgl5i1_mock.wav 2026-03-08 01:44:02 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:44:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:44:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:44:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:44:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:44:15 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:44:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 01:44:19 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.946724 < -1.000000) 2026-03-08 01:44:19 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.998167 < -1.000000) 2026-03-08 01:44:20 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:44:20 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:44:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '자동으로 취급한 지평차 장력조정장치' → 불명 2026-03-08 01:44:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:44:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 72자) 2026-03-08 01:44:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:자동화 장력조정장치 통과 | 긴급도:일반 | 키워드:자동화 장력조정장치, 신호,통과,일반 2026-03-08 01:44:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1671, filename=tmpryb8qiz6_mock.wav) 2026-03-08 01:44:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:44:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:44:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:44:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:44:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:44:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:44:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:44:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:44:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:44:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:44:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:44:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:44:21 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:44:21 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:44: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'Sat, 07 Mar 2026 16: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-69ac56b1-090721b74852140c064be388;fcc92be8-086e-42cb-b2d0-c1cba6a4fe12'), (b'RateLimit', b'"api";r=965;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 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JZG2VHpXZ_LvG148MtNcGLYhWedl91Lma0XLFmhJg_pOqha0x4gdCA==')]) 2026-03-08 01:44: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 01:44:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:44:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:44:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:44:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:44:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:44:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:44:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:44:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:44:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:47:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac56b1-404ae1a8271e7f36723b9c2a;fcc92be8-086e-42cb-b2d0-c1cba6a4fe12'), (b'RateLimit', b'"api";r=964;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 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9zkZiagDEzlMqjlkuliJFlKQH_z5_IaWCPDH3wrwTGA3DIrj-U0irA==')]) 2026-03-08 01: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 01:44:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:44:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:44:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:44:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:44:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:44:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxb6l0su9_mock.wav 2026-03-08 01:44:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:44:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:44:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:44:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:44:27 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:44:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 01:44:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 01:44:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1672, filename=tmpgptgl5i1_mock.wav) 2026-03-08 01:44:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:44:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:44:28 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:44:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:44:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:44:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:44:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:44:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:44:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:44:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:44:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:44:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:44:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:44:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:44: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'Sat, 07 Mar 2026 16: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-69ac56b8-422a5c4a06ce42dd0a64004e;74dc5354-964d-49f5-9e70-629dfa1f9276'), (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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tR8u_qu_Yt7PD9GY0DIdSgQfuegs-wZLSiiPNzvaNIrJL3Ke8jfCfw==')]) 2026-03-08 01:44: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 01:44:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:44:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:44:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:44:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:44:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:44:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:44:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:44:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:44:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:44: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'Sat, 07 Mar 2026 16:47:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac56b8-5b93f1c4755c43cd72655fec;74dc5354-964d-49f5-9e70-629dfa1f9276'), (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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WlcJ3qXDlfKEYYiEkKhMLR4yWP9ioTAadSz7GpDAB-6i8ixNw5YnrA==')]) 2026-03-08 01:44: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 01:44:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:44:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:44:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:44:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:44:29 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:44:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:44:31 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:44:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:44:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:44:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfiwhcl28_mock.wav 2026-03-08 01:44:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:44:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:44:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:44:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:44:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpuij7i9f1_mock.wav 2026-03-08 01:44:38 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:44:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:44:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:44:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 01:44:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:44:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1673, filename=tmpxb6l0su9_mock.wav) 2026-03-08 01:44:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:44:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:44:39 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:44:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:44:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:44:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:44:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:44:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:44:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:44:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:44:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:44:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:44:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:44:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:44: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'Sat, 07 Mar 2026 16:48: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-69ac56c3-7c7952a011da4e4e6d9e18c8;90bcf177-23d1-4730-8aa0-d093a516a461'), (b'RateLimit', b'"api";r=961;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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YI31VxZrrzXXyj3VnZ2jlMTBaQ3tFmLf8LVH6cF3CRQWBHiVxEbQ5w==')]) 2026-03-08 01:44: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 01:44:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:44:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:44:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:44:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:44:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:44:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:44:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:44:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:44:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:44: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'Sat, 07 Mar 2026 16:48:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac56c3-1b6c559e66df0d6d621e32d0;90bcf177-23d1-4730-8aa0-d093a516a461'), (b'RateLimit', b'"api";r=960;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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8zqT5BhzqQic9QpT3zDJowqeX_a4-Kovm_Pamss4keUw56hP9S3tIw==')]) 2026-03-08 01:44: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 01:44:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:44:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:44:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:44:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:44:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:44:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:44:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:44:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:44:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:44:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:44:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:44:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpk9wd6gux_mock.wav 2026-03-08 01:44:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:44:49 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:44:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:44:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:44:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 01:44:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 01:44:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1674, filename=tmpfiwhcl28_mock.wav) 2026-03-08 01:44:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:44:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:44:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:44:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:44:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:44:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:44:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:44:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:44:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:44:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:44:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:44:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:44:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:44: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'Sat, 07 Mar 2026 16: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-69ac56ce-4c6dc89f69f61dac43ca2193;4822aa06-5652-483d-9d9f-715b58d793f7'), (b'RateLimit', b'"api";r=959;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 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kzOtjwTe-461OEfKZno3PdpU0002Pvga6PqUElLzQIZw7O-Fnr_4dQ==')]) 2026-03-08 01:44: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 01:44:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:44:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:44:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:44:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:44:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:44:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:44:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:44:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:44:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:44: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'Sat, 07 Mar 2026 16:48:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac56ce-1393fc580e924f7b00edc715;4822aa06-5652-483d-9d9f-715b58d793f7'), (b'RateLimit', b'"api";r=958;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 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-r6GupJ9jOxuYH7NVqkxqHoJv2ghrMCnUhV9WXxt4OpCjWj_uBUOQg==')]) 2026-03-08 01:44: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 01:44:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:44:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:44:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:44:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:44:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:44:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:44:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:44:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:44:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyvev8hpw_mock.wav 2026-03-08 01:44:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:44:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:45:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:45:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:45:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:45:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 01:45:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 01:45:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1675, filename=tmpuij7i9f1_mock.wav) 2026-03-08 01:45:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:45:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:45:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:45:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:45:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:45:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:45:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:45:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:45:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:45:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:45:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:45:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16: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-69ac56d9-714d9f9c4d3eb518183ae696;244a0fe5-5d24-4659-b5a6-bfbbd515d13c'), (b'RateLimit', b'"api";r=957;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 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kJQVMyUfzqNDQLcHZQbiQRA6mktzjV6y7Vbls-5Qu7oYo1oyD4nyDg==')]) 2026-03-08 01: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 01:45:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:45:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:45:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:45:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:45:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:45:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:45:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:45:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:45:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:45:02 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:45:02 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:48:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac56d9-3ea92a432a2469b2769c17da;244a0fe5-5d24-4659-b5a6-bfbbd515d13c'), (b'RateLimit', b'"api";r=956;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'XYI0lWbGlBIE6HCygjog4LpnAC4sLP_ct7aMHv9dvwJpsHZ_17bKtQ==')]) 2026-03-08 01: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 01:45:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:45:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:45:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:45:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:45:04 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:45:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:45:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:45:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:45:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:45:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:45:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:45:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:45:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:45:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:45:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 01:45:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:45:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1676, filename=tmpk9wd6gux_mock.wav) 2026-03-08 01:45:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:45:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:45:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:45:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:45:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:45:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:45:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:45:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:45:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:45:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:45:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:45:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:45:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16: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-69ac56e5-4c342f3e543c8edc51728f9c;a49f0e5d-6751-4a80-9e41-6702e1f4e95b'), (b'RateLimit', b'"api";r=955;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 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OI_1r6J-jtVSg5bC1avXCqME3_AXsFBHGNAHO4NZvn1SdMWwZxs1Hw==')]) 2026-03-08 01: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 01:45:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:45:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:45:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:45:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:45:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:45:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:45:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:45:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:45:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:48:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac56e5-2a32c8221b7ee4ee38bc3e6e;a49f0e5d-6751-4a80-9e41-6702e1f4e95b'), (b'RateLimit', b'"api";r=954;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 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9fG7iTt9O-sRKXCGb42BCyaG8zwvc1fHf4jeJCAKpQR7OhPaLrEQLg==')]) 2026-03-08 01: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 01:45:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:45:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:45:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:45:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:45:14 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:45:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:45:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:45:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:45:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:45:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:45:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:45:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:45:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvyfnsqok_mock.wav 2026-03-08 01:45:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:45:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:45:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:45:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:45:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:45:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:45:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1677, filename=tmpyvev8hpw_mock.wav) 2026-03-08 01:45:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:45:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:45:24 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:45:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:45:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:45:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:45:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:45:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:45:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:45:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:45:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:45:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:45:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:45:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16: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-69ac56f0-5bc46eef17606aed0ca8af1e;f4c8c848-5f2c-44dc-a59f-30fdbb4cec4d'), (b'RateLimit', b'"api";r=953;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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'H7usz6j-Dyzza7alA5nJRU8fI3NBz1tT9rNEqSQ97tKvVZnCl_5Llw==')]) 2026-03-08 01: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 01:45:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:45:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:45:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:45:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:45:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:45:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:45:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:45:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:45:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:48:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac56f0-3d919cbb7ce27c14564765fd;f4c8c848-5f2c-44dc-a59f-30fdbb4cec4d'), (b'RateLimit', b'"api";r=952;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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wJPtnujm92Ad9DgZy8q5_pLqj-klAEGpuQTuUP9cDIEyTNcU-Emb9Q==')]) 2026-03-08 01: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 01:45:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:45:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:45:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:45:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:45:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:45:25 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:45:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:45:27 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:45:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:45:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:45:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyuuyq8dx_mock.wav 2026-03-08 01:45:30 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:45:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:45:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:45:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:45:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:45:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:45:45 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (16.291667 > 2.400000) 2026-03-08 01:45:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (11.417910 > 2.400000) 2026-03-08 01:45:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.771782 < -1.000000) 2026-03-08 01:45:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:45:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:45:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '내노던 안 Derog' → 불명 2026-03-08 01:45:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:45:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 42자) 2026-03-08 01:45:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:내노던 안 Derog | 긴급도:일반 | 키워드:없음 2026-03-08 01:45:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1678, filename=tmpvyfnsqok_mock.wav) 2026-03-08 01:45:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:45:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:45:50 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:45:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:45:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:45:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:45:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:45:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:45:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:45:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:45:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:45:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:45:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:45:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:45: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'Sat, 07 Mar 2026 16: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-69ac5709-1fe71cf017a2c4385a69ccc2;cab82962-6c11-4806-8e96-67142c231610'), (b'RateLimit', b'"api";r=999;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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OfRvXTwig3n7foGeFJ01lrT4dGXuv91a_4FkuCcqMTjlrkgake_Rgw==')]) 2026-03-08 01:45: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 01:45:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:45:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:45:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:45:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:45:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:45:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:45:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:45:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:45:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:45: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'Sat, 07 Mar 2026 16:49:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5709-66ce4fd11e44ac76287fc21d;cab82962-6c11-4806-8e96-67142c231610'), (b'RateLimit', b'"api";r=998;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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ataCdsfW8ugo9iUNDy2HEBQrKFm1syCUCkJzh57Fdg57fYtjZeQULw==')]) 2026-03-08 01:45: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 01:45:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:45:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:45:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:45:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:45:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:45:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc92eovv8_mock.wav 2026-03-08 01:45:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:45:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:45:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:45:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:45:56 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:45:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 01:45:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 01:45:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1679, filename=tmpyuuyq8dx_mock.wav) 2026-03-08 01:45:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:45:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:45:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:45:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:45:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:45:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:45:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:45:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:45:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:45:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:45:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:45:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:45:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:45: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'Sat, 07 Mar 2026 16: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-69ac5710-737fedb14724381023d54005;e99d5f75-cda7-4783-854d-90d5f5d45231'), (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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Qy_fbxN2YFNwVggJmedlB46X90dNgxic1QNmZG-I2f_Cu1eJyMGqLA==')]) 2026-03-08 01:45: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 01:45:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:45:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:45:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:45:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:45:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:45:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:45:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:45:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:45:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:45:57 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:45: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'Sat, 07 Mar 2026 16:49:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5710-5135f9b84fa6d17f23b19855;e99d5f75-cda7-4783-854d-90d5f5d45231'), (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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gXLHCrgFpdJFTGpxAsVo58zdwv3GynqpsWuX_5T0-oe1Q_4nqP9aTg==')]) 2026-03-08 01:45:57 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:45: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 01:45:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:45:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:45:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:45:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:45:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:45:59 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:45:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:46:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:46:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp94k4k6_6_mock.wav 2026-03-08 01:46:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:46:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:46:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:46:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:46:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdyea9uq1_mock.wav 2026-03-08 01:46:07 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:46:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:46:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:46:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 01:46:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:46:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1680, filename=tmpc92eovv8_mock.wav) 2026-03-08 01:46:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:46:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:46:08 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:46:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:46:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:46:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:46:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:46:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:46:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:46:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:46:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:46:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:46:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:46:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:49: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-69ac571b-50e82f7621407a112a052edf;ff4cd319-e3dd-4c29-92cb-8e9d9513aaf9'), (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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BWAZWGItyroJNC1Z014Se250zoMi8o4CNYEtiBI1cn2V_7hVPBc6FA==')]) 2026-03-08 01: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 01:46:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:46:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:46:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:46:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:46:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:46:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:46:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:46:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:46:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:49:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac571c-0bab01eb280beb7048b9ef0f;ff4cd319-e3dd-4c29-92cb-8e9d9513aaf9'), (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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'04T2xWzifQccds3GMfGrczuf8XAF712d9c6vxv0Tcf0SLb2I_LAEEA==')]) 2026-03-08 01: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 01:46:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:46:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:46:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:46:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:46:09 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road (Railway) Keyword Extraction Tool (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 01:46:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:46:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:46:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:46:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:46:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:46:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:46:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:46:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp04zhq8ko_mock.wav 2026-03-08 01:46:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:46:18 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:46:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:46:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:46:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 01:46:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 01:46:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1681, filename=tmp94k4k6_6_mock.wav) 2026-03-08 01:46:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:46:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:46:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:46:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:46:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:46:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:46:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:46:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:46:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:46:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:46:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:46:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:49: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-69ac5727-646ea83b32469517139af49f;c0d1b149-ee09-449b-8f98-5272ef009f4c'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mL3Avgz9KHMVryk1tN9NON2P7cQ0yIjNyeZgz32PVF2w3keRFiDSCg==')]) 2026-03-08 01: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 01:46:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:46:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:46:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:46:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:46:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:46:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:46:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:46:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:46:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:49:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5727-4e51d9f63076275c68f26bf3;c0d1b149-ee09-449b-8f98-5272ef009f4c'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yQmR4IRBWUkD1k5eHoRVHOqpTtSQIi7z0Fv9cw6qt3Ed7MhtNnNLnw==')]) 2026-03-08 01: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 01:46:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:46:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:46:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:46:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:46:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:46:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1rbdw12o_mock.wav 2026-03-08 01:46:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:46:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:46:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:46:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:46:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:46:29 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:46:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:46:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:46:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:46:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:46:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1682, filename=tmpdyea9uq1_mock.wav) 2026-03-08 01:46:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:46:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:46:30 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:46:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:46:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:46:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:46:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:46:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:46:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:46:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:46:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:46:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:46:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:46:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:46: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'Sat, 07 Mar 2026 16:49: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-69ac5732-1df25035332841a0250a24e5;4125d32d-0e98-4572-9609-0585b4aafb47'), (b'RateLimit', b'"api";r=991;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 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2wxc6p68JjnITc_GxS5GqxxfODXI9BinElIpxv7WT7Xie4Tc7Un44Q==')]) 2026-03-08 01:46: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 01:46:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:46:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:46:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:46:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:46:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:46:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:46:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:46:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:46:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:46: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'Sat, 07 Mar 2026 16:49:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5732-577cd4442790a281484d6db6;4125d32d-0e98-4572-9609-0585b4aafb47'), (b'RateLimit', b'"api";r=990;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 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lLpDBY54RnonhD2u-LCIrpdj-Gw3-liL58ZMIvf8FsbaLQ6K6gQ1bg==')]) 2026-03-08 01:46: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 01:46:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:46:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:46:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:46:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:46:31 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:46:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:46:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:46:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:46:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:46:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:46:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:46:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:46:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:46:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:46:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 01:46:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:46:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1683, filename=tmp04zhq8ko_mock.wav) 2026-03-08 01:46:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:46:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:46:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:46:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:46:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:46:41 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:46:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:46:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:46:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:46:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:46:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:46:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:46:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:46:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16: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-69ac573d-6a9a8a25376c782e30c75b79;9f4ff01e-9d33-40a6-a14b-303a0bbc419f'), (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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'29ngvyGnNlntjBfh-vMbEQXPkoG7YugDITX4YCh-hkkZ9wJfkCRnMw==')]) 2026-03-08 01: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 01:46:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:46:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:46:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:46:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:46:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:46:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:46:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:46:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:46:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:50:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac573d-041f62785334d7ad2294240a;9f4ff01e-9d33-40a6-a14b-303a0bbc419f'), (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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KZ72qCIGJeGGqArUi5U8qNjReHM_2_adW6QiqlGXs6j9QxAzHXOGvQ==')]) 2026-03-08 01: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 01:46:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:46:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:46:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:46:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:46:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:46:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:46:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:46:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:46:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:46:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:46:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:46:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplv6byen7_mock.wav 2026-03-08 01:46:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:46:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:46:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:46:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:46:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:46:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:46:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:46:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1684, filename=tmp1rbdw12o_mock.wav) 2026-03-08 01:46:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:46:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:46:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:46:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:46:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:46:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:46:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:46:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:46:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:46:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:46:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:46:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:46:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:46: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'Sat, 07 Mar 2026 16:50: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-69ac5748-0031a1085a89a5a76e1cff9c;e666ea18-ed93-4564-8824-746d24f79c1c'), (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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WqoPPJdPKrQe3pw2lNue0VHRDNCE3G484ZEV_tdZuhS1TFgfOIVQkA==')]) 2026-03-08 01:46: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 01:46:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:46:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:46:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:46:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:46:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:46:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:46:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:46:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:46:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:46:53 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:46:53 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:50:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5749-3f8e70966c4bf09405b217c8;e666ea18-ed93-4564-8824-746d24f79c1c'), (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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OC34hhFTwAc-fzFqIWJZ9AyJKrv-2vN8GBRGnQAGyG_qJjuxB--idA==')]) 2026-03-08 01: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 01:46:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:46:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:46:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:46:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:46:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:46:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphigw8cux_mock.wav 2026-03-08 01:46:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:46:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:46:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:46:59 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:46:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:47:03 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:47:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:47:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:47:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:47:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 01:47:15 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.727737 < -1.000000) 2026-03-08 01:47:15 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.266304 < -1.000000) 2026-03-08 01:47:15 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 01:47:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 부산진 접근�마 마으니 역전기(R' → 열차 2026-03-08 01:47:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:47:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 82자) 2026-03-08 01:47:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 마쾌, 마쾌 | 긴급도:일반 | 키워드:역전기(RV) 모터카, 마쾌, 마쾌, 마쾌 2026-03-08 01:47:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1685, filename=tmplv6byen7_mock.wav) 2026-03-08 01:47:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:47:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:47:16 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:47:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:47:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:47:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:47:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:47:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:47:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:47:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:47:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:47:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:47:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:50: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-69ac5760-64e11c410ee3248b793f2f53;031387c6-020d-4b66-84d1-6f4ef03b51a3'), (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 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xtPjZhJS3wsx7Ciobl_IqHmZQyrdYbWT288QRxktkUImP1QMiY5Mog==')]) 2026-03-08 01: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 01:47:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:47:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:47:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:47:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:47:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:47:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:47:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:47:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:47:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:50:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5760-2406b5f42474d2ec7474ff60;031387c6-020d-4b66-84d1-6f4ef03b51a3'), (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 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7FuHS2QtK1zroS__GFULO4t5INxtXyM0Uo7N_yFxYXc_k-eVIyPxBA==')]) 2026-03-08 01: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 01:47:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:47:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:47:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:47:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:47:17 [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 01:47:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:47:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:47:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:47:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:47:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph_dvypl2_mock.wav 2026-03-08 01:47:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:47:22 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:47:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 01:47:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 01:47:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1686, filename=tmphigw8cux_mock.wav) 2026-03-08 01:47:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:47:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:47:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:47:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:47:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:47:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:47:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:47:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:47:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:47:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:47:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:47:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:50: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-69ac5767-36936fee005a39091449528c;af512ff5-a362-4f46-a6cf-897ae6aabaff'), (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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'V3PO8-EKO9rLSmRACUAgx1sKZxVoEP7x92mVTtkA0IxxvFAdbQS0jQ==')]) 2026-03-08 01: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 01:47:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:47:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:47:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:47:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:47:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:47:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:47:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:47:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:47:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:47:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:47:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:50:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5767-42819991745003b4453afaad;af512ff5-a362-4f46-a6cf-897ae6aabaff'), (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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nb30FEEr1wHkTWf2n48XvGrFegswg2aSr4TF3kCQX-BHWmZ9lP00jw==')]) 2026-03-08 01: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 01:47:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:47:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:47:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:47:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:47:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:47:25 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:47:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:47:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:47:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp57rafii4_mock.wav 2026-03-08 01:47:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:47:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:47:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:47:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:47:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvegfxilw_mock.wav 2026-03-08 01:47:33 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:47:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:47:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:47:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 01:47:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:47:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1687, filename=tmph_dvypl2_mock.wav) 2026-03-08 01:47:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:47:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:47:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:47:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:47:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:47:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:47:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:47:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:47:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:47:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:47:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:47:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:47:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:47: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'Sat, 07 Mar 2026 16:50: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-69ac5772-49a267726de396f608b0ffd4;1e3139a8-b36a-4c1c-a468-05ea1ca0ff42'), (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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'o1mEHMpLYuzan0ew0eLEWaj0wNeAYkq-aCE7ZCHKhHCvYTr0rOy7pw==')]) 2026-03-08 01:47: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 01:47:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:47:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:47:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:47:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:47:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:47:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:47:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:47:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:47:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:47:34 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:47:34 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:47: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'Sat, 07 Mar 2026 16:50:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5772-483fb426657df23d2bd73871;1e3139a8-b36a-4c1c-a468-05ea1ca0ff42'), (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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6qG1zspUJ_VZc37-lBqW2fCfhP-f-S8DGsqJ0jXebfVl_y9ZqzLtOQ==')]) 2026-03-08 01:47: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 01:47:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:47:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:47:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:47:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:47:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:47:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:47:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:47:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:47:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:47:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:47:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:47:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgd3lr5sn_mock.wav 2026-03-08 01:47:44 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:47:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:47:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:47:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:47:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 01:47:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 01:47:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1688, filename=tmp57rafii4_mock.wav) 2026-03-08 01:47:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:47:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:47:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:47:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:47:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:47:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:47:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:47:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:47:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:47:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:47:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:47:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:47:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:47: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'Sat, 07 Mar 2026 16: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-69ac577d-06e47f32019831267b09b6df;ff4a1268-f1e9-4a5f-9c91-e8cd23d5d70c'), (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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kzv76tfgKTS5cEA5ZpVyJ4QpjDVLtekV3MagSo3bsbFF0DEjYidJEQ==')]) 2026-03-08 01:47: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 01:47:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:47:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:47:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:47:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:47:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:47:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:47:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:47:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:47:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:47: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'Sat, 07 Mar 2026 16:51:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac577d-2656c99b72a4e85d7a749d68;ff4a1268-f1e9-4a5f-9c91-e8cd23d5d70c'), (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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xf9VoreYxmMVIbcRarGnncxNpSK2h07KTquYmYdDauKZrTp-MRXIVQ==')]) 2026-03-08 01:47: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 01:47:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:47:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:47:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:47:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:47:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:47:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:47:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:47:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:47:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn2ckq5tc_mock.wav 2026-03-08 01:47:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:47:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:47:55 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:47:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:47:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:47:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:47:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:47:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1689, filename=tmpvegfxilw_mock.wav) 2026-03-08 01:47:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:47:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:47:56 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:47:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:47:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:47:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:47:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:47:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:47:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:47:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:47:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:47:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:47:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:51: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-69ac5788-2201c6914e6a0e757b7f454c;e68c8dd7-6a47-453d-a963-66d79c9c2e4a'), (b'RateLimit', b'"api";r=977;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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QxCr6TRLkGdfnPiMq8CkZ8weCa2jclskwo_jPTH4nScNxnZsJndARQ==')]) 2026-03-08 01: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 01:47:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:47:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:47:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:47:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:47:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:47:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:47:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:47:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:47:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:47: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'Sat, 07 Mar 2026 16:51:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5788-49e60f0271f72e443a8f99cc;e68c8dd7-6a47-453d-a963-66d79c9c2e4a'), (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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jprZWpuehCyEpgpK5Hg006ITkDMDPQmhfuHyZh__OBLSzoFvAuNuZQ==')]) 2026-03-08 01:47: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 01:47:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:47:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:47:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:47:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:47:57 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 역할을 수행해야 합니다. 주어진 문맥은 "다대포해수욕장 분기부 통과했습니다"라는 텍스트입니다. 1. **분석**: * 텍스트: "다대포해수욕장 분 2026-03-08 01:47:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:47:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:47:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:48:00 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:48:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:48:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:48:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:48:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:48:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:48:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:48:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 01:48:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:48:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1690, filename=tmpgd3lr5sn_mock.wav) 2026-03-08 01:48:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:48:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:48:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:48:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:48:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:48:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:48:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:48:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:48:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:48:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:48:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:48:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:48:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:48: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'Sat, 07 Mar 2026 16:51: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-69ac5793-0c2f83522da3b5ef512761f5;58e269b3-57cb-4748-bbfd-4892c840cd83'), (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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'niuc9Q1Q1-bqNwiloQUkniz9gDGMyv6XWjRBOM6tfdJ5gTgaTatCqg==')]) 2026-03-08 01:48: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 01:48:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:48:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:48:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:48:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:48:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:48:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:48:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:48:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:48:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:48: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'Sat, 07 Mar 2026 16:51:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5793-431a9bca2caa943615ea1cf1;58e269b3-57cb-4748-bbfd-4892c840cd83'), (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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'U1bGPPiazv866xE_pZjv5PtLBhjujCNG3Wf8q4TrAsNdkqjpIeCP-g==')]) 2026-03-08 01:48: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 01:48:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:48:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:48:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:48:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:48:10 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:48:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:48:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:48:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:48:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:48:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:48:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:48:18 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:48:18 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:48:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:48:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:48:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 01:48:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:48:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1691, filename=tmpn2ckq5tc_mock.wav) 2026-03-08 01:48:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:48:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:48:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:48:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:48:19 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:48:19 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:48:19 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:48:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:48:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy5v_ydg6_mock.wav 2026-03-08 01:48:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:48:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:48:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:48:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:48:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:48:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:48:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:48:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:48:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:48:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:48:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:48: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'Sat, 07 Mar 2026 16:51: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-69ac57a0-4b74ace61b6b5283574d6e98;a3f9843f-5d3a-476c-ae34-3a1ee6941d21'), (b'RateLimit', b'"api";r=973;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 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wrfwkrKFJ2LmUvrPIl1ZJ4ij3qJ_SlYmAmDCYCLPznNmKz83475fXg==')]) 2026-03-08 01:48: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 01:48:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:48:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:48:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:48:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:48:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:48:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:48:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:48:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:48:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:48:20 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 텍스트를 분석하여, JSON 형식으로 핵심 키워드를 추출해야 합니다. 1. **텍스트 분석**: "다대포해수욕장 공기계 선거 확인했습니다" * ** 2026-03-08 01:48: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'Sat, 07 Mar 2026 16:51:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac57a0-492850b15473e0f1397f8c3d;a3f9843f-5d3a-476c-ae34-3a1ee6941d21'), (b'RateLimit', b'"api";r=972;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 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KLKztk3n4FtD9LEnuDkZIImbI9erd5Ou8ORh9SQ9XcYeDLA6okIgmA==')]) 2026-03-08 01:48: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 01:48:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:48:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:48:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:48:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:48:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:48:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:48:22 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:48:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:48:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:48:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj7l6q0iv_mock.wav 2026-03-08 01:48:26 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:48:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:48:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:48:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:48:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:48:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:48:41 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.608664 < -1.000000) 2026-03-08 01:48:44 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (12.360656 > 2.400000) 2026-03-08 01:48:44 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.996502 < -1.000000) 2026-03-08 01:48:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:48:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:48:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'скачки' → 불명 2026-03-08 01:48:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:48:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 23자) 2026-03-08 01:48:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:скачки | 긴급도:일반 | 키워드:없음 2026-03-08 01:48:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1692, filename=tmpy5v_ydg6_mock.wav) 2026-03-08 01:48:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:48:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:48:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:48:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:48:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:48:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:48:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:48:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:48:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:48:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:48:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:48:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:48:46 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:48:46 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16: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-69ac57b9-5ad4036d09d9b80720374cf7;3fa303aa-9a1d-4d5c-a98c-9eaa1d82afbc'), (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 a67ea7b8ef0119614f197be5f0fa8d3a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'X16VDcTmF0dxLHciWY59P_P00JMdNDWS90VufhToOkmaWYMORJxXCA==')]) 2026-03-08 01: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 01:48:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:48:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:48:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:48:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:48:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:48:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:48:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:48:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:48:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:52:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac57b9-7fc20b5f5a04cd3413c192fc;3fa303aa-9a1d-4d5c-a98c-9eaa1d82afbc'), (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 a67ea7b8ef0119614f197be5f0fa8d3a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'FNiPocoCFyvP_VbzAEMVrJaH61NXCTTUQohIB5kRMjvrsZNYei5FfA==')]) 2026-03-08 01: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 01:48:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:48:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:48:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:48:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:48:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:48:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:48:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5dovu08i_mock.wav 2026-03-08 01:48:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:48:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:48:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:48:52 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:48:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 01:48:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 01:48:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1693, filename=tmpj7l6q0iv_mock.wav) 2026-03-08 01:48:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:48:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:48:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:48:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:48:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:48:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:48:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:48:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:48:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:48:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:48:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:48:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:48:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:52: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-69ac57c0-6f0d618e44cf7d3637406a01;36d4cf77-e1c7-4925-b6a1-0b11505fdc6f'), (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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'in_lNnyw6g4loBREZIh9zS9j6bARxHyt-5YXj7jxDMYX137Y1dl4eA==')]) 2026-03-08 01: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 01:48:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:48:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:48:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:48:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:48:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:48:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:48:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:48:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:48:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:48:53 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:48:53 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:48: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'Sat, 07 Mar 2026 16:52:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac57c0-68d5696976174213466630fc;36d4cf77-e1c7-4925-b6a1-0b11505fdc6f'), (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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'00mMgCOvmpMFr6v7ItLJzkki8hAw5GinvAkn9fD6tUH9XKevvdNZWA==')]) 2026-03-08 01:48: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 01:48:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:48:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:48:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:48:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:48:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:48:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:48:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:48:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:48:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx1ktfrm2_mock.wav 2026-03-08 01:48:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:48:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:48:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:49:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:49:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4hze_7rp_mock.wav 2026-03-08 01:49:03 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:49:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:49:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:49:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 01:49:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:49:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1694, filename=tmp5dovu08i_mock.wav) 2026-03-08 01:49:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:49:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:49:04 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:49:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:49:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:49:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:49:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:49:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:49:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:49:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:49:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:49:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:49:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:49:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:49: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'Sat, 07 Mar 2026 16:52: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-69ac57cb-626cb16b07b0645970728411;8d93705e-a89a-4aaf-9c49-59fff27725c6'), (b'RateLimit', b'"api";r=967;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DFLizC7P-8tJcdetv8xZRB4g-IodKz6-cMNNdQH16S2NDsPHV75fzQ==')]) 2026-03-08 01:49: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 01:49:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:49:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:49:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:49:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:49:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:49:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:49:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:49:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:49:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:49: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'Sat, 07 Mar 2026 16:52:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac57cb-75019c2c749e7a74202e4480;8d93705e-a89a-4aaf-9c49-59fff27725c6'), (b'RateLimit', b'"api";r=966;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ryaQVfxA-feZ_Rep1MSRMCXkApY6sjCMjpFMx7groFb4sUtxeoX9ZQ==')]) 2026-03-08 01:49: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 01:49:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:49:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:49:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:49:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:49:04 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:49:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:49:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:49:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:49:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:49:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:49:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:49:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:49:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppdubg1ke_mock.wav 2026-03-08 01:49:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:49:14 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:49:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:49:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:49:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 01:49:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 01:49:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1695, filename=tmpx1ktfrm2_mock.wav) 2026-03-08 01:49:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:49:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:49:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:49:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:49:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:49:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:49:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:49:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:49:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:49:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:49:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:49:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:49:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:49: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'Sat, 07 Mar 2026 16:52: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-69ac57d6-7e3f63d611d47002648510c6;9e11e768-683d-4eb5-ac7a-d1b8a06967cc'), (b'RateLimit', b'"api";r=965;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 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GGL5D9ABuBsUBEpddrAuI9FuLgRcXRFYdOdmjexjV3yKgBdhC5zKcw==')]) 2026-03-08 01:49: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 01:49:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:49:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:49:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:49:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:49:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:49:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:49:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:49:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:49:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:49: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'Sat, 07 Mar 2026 16:52:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac57d7-5b18f914485f6be82301cd82;9e11e768-683d-4eb5-ac7a-d1b8a06967cc'), (b'RateLimit', b'"api";r=964;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 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'C0S_ltPgRjZFWKwyFJNoaOArk6trXo2lhw1WXcNdJGS9xakPa824Rw==')]) 2026-03-08 01:49: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 01:49:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:49:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:49:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:49:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:49:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:49:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:49:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:49:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:49:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyrnd3te3_mock.wav 2026-03-08 01:49:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:49:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:49:25 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:49:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:49:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:49:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 01:49:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 01:49:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1696, filename=tmp4hze_7rp_mock.wav) 2026-03-08 01:49:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:49:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:49:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:49:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:49:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:49:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:49:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:49:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:49:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:49:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:49:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:49:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:49:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:49:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:49: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'Sat, 07 Mar 2026 16: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-69ac57e1-2140eb1918e5c1914ec267b8;f96ccded-1811-4626-9edf-ef66f4d9a059'), (b'RateLimit', b'"api";r=963;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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'g-37Ka1-Lm5tJltVIee-vLQlr08PReg0zZb0XwT9GwKNWUXDgNtOOQ==')]) 2026-03-08 01:49: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 01:49:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:49:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:49:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:49:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:49:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:49:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:49:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:49:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:49:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:49: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'Sat, 07 Mar 2026 16:52:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac57e2-600846fc0350607c21fa31b6;f96ccded-1811-4626-9edf-ef66f4d9a059'), (b'RateLimit', b'"api";r=962;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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1KH8GUdTEhlUFZmet-WPHbViQrfu1q01uobR9WepV0joh3f_Twmfyw==')]) 2026-03-08 01:49: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 01:49:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:49:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:49:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:49:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:49:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:49:28 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:49:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:49:29 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:49:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:49:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:49:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:49:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:49:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:49:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:49:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 01:49:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:49:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1697, filename=tmppdubg1ke_mock.wav) 2026-03-08 01:49:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:49:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:49:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:49:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:49:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:49:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:49:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:49:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:49:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:49:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:49:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:49:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:49:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:49: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'Sat, 07 Mar 2026 16:53: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-69ac57ed-7101b2b20d1ca51958206d08;6bd57fd3-72f7-4bc1-a1f6-e3e6cfa39721'), (b'RateLimit', b'"api";r=961;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 29147f9e38067439b15976c1b4e88fc2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'oCaJVk22_lvsJ0qnkQFdMAmNOgERwqdoeT6f72zHFuOnUusExuGchw==')]) 2026-03-08 01:49: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 01:49:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:49:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:49:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:49:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:49:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:49:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:49:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:49:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:49:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:49: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'Sat, 07 Mar 2026 16:53:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac57ed-4b494d4a214f35784076fdbc;6bd57fd3-72f7-4bc1-a1f6-e3e6cfa39721'), (b'RateLimit', b'"api";r=960;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 29147f9e38067439b15976c1b4e88fc2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'PxUNaxM8UPVpn50Q1zdWP21G5HtNSkSmz1LWxB1XAr3RwtJAM6rPGg==')]) 2026-03-08 01:49: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 01:49:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:49:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:49:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:49:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:49:39 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:49:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:49:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:49:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:49:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:49:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:49:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:49:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:49:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplwv584w0_mock.wav 2026-03-08 01:49:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:49:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:49:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:49:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:49:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 37자) 2026-03-08 01:49:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:49:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1698, filename=tmpyrnd3te3_mock.wav) 2026-03-08 01:49:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:49:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:49:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:49:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:49:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:49:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:49:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:49:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:49:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:49:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:49:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:49:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:49:49 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:49:49 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:53: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-69ac57f9-350373705965603c48b937e2;b73950c2-f01f-4f97-ab2d-7fd150ab0071'), (b'RateLimit', b'"api";r=959;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 a67ea7b8ef0119614f197be5f0fa8d3a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'EAd8Rnp_yWdU6Fpuv5zv105lMaVTWRTrAgDiLDw4cki6rkZDrkbedA==')]) 2026-03-08 01: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 01:49:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:49:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:49:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:49:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:49:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:49:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:49:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:49:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:49:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:49: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'Sat, 07 Mar 2026 16:53:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac57f9-4f58f80a50e2196e5cf898c0;b73950c2-f01f-4f97-ab2d-7fd150ab0071'), (b'RateLimit', b'"api";r=958;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 a67ea7b8ef0119614f197be5f0fa8d3a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'_yyP5yuUbUY0IaVsVJH4WfnzuCTQmDrAAdESmsFQpYQnoDhFZItTAQ==')]) 2026-03-08 01:49: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 01:49:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:49:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:49:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:49:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:49:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:49:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:49:52 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:49:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:49:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:49:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpksayfu6v_mock.wav 2026-03-08 01:49:55 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:49:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:50:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:50:03 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:50:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:50:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:50:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 01:50:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (10.585366 > 2.400000) 2026-03-08 01:50:10 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.976297 < -1.000000) 2026-03-08 01:50:11 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:50:11 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:50:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다다�rans junge' → 불명 2026-03-08 01:50:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:50:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 46자) 2026-03-08 01:50:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다다�rans junge | 긴급도:일반 | 키워드:없음 2026-03-08 01:50:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1699, filename=tmplwv584w0_mock.wav) 2026-03-08 01:50:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:50:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:50:12 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:50:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:50:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:50:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:50:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:50:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:50:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:50:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:50:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:50:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:50:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:50:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:53: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-69ac580f-66a8a1373cfde6fd22b16810;0e9afe63-739b-4bc3-9635-f7fe18d3d195'), (b'RateLimit', b'"api";r=957;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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5slY_KJtfn4hJaU9w5Q4XxdFWbbLUGJ2vzybmCMSfLCnMuTWJbvlLA==')]) 2026-03-08 01: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 01:50:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:50:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:50:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:50:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:50:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:50:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:50:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:50:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:50:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:53:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac580f-620b258e1fa83e5e72a03a68;0e9afe63-739b-4bc3-9635-f7fe18d3d195'), (b'RateLimit', b'"api";r=956;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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uNgD2Gzgsanq_IAdcvTHTEZ12E30n-HQ-BTy57RzbryQhd3fxkodsg==')]) 2026-03-08 01: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 01:50:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:50:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:50:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:50:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:50:12 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:50:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:50:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:50:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:50:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:50:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpg4rfebga_mock.wav 2026-03-08 01:50:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:50:18 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:50:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 01:50:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 01:50:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1700, filename=tmpksayfu6v_mock.wav) 2026-03-08 01:50:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:50:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:50:19 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:50:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:50:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:50:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:50:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:50:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:50:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:50:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:50:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:50:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:50:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:50:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:50: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'Sat, 07 Mar 2026 16: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-69ac5816-59aa892f6662d51a7d6684fb;54a91c79-6713-41ea-88ef-49efa8485a2e'), (b'RateLimit', b'"api";r=955;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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sKebZOPZgArYbb4LLcPFK2rEgeKYACMFNqktjD9iLlCRvKrvuPUg6g==')]) 2026-03-08 01:50: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 01:50:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:50:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:50:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:50:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:50:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:50:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:50:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:50:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:50:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:50: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'Sat, 07 Mar 2026 16:53:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5816-6137f6df44a363570e3d0351;54a91c79-6713-41ea-88ef-49efa8485a2e'), (b'RateLimit', b'"api";r=954;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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aurTHlMQp1eTreywHxbmbI0AIqDfxWpATdCZbnDQaxy3smmBD5BEpQ==')]) 2026-03-08 01:50: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 01:50:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:50:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:50:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:50:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:50:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:50:21 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:50:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:50:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:50:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:50:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:50:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmons5zk__mock.wav 2026-03-08 01:50:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:50:29 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:50:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:50:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:50:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:50:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6wklv_3__mock.wav 2026-03-08 01:50:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 01:50:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:50:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1701, filename=tmpg4rfebga_mock.wav) 2026-03-08 01:50:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:50:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:50:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:50:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:50:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:50:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:50:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:50:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:50:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:50:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:50:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:50:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:50:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:50: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'Sat, 07 Mar 2026 16: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-69ac5821-0982127e106b4a5a2f1b76e8;8b7f70a0-d0ba-480d-81d1-d58fa29d3f50'), (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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TZCxcDmNpvjq-9p3i2GbBSF26OG0rNFF1gzSjg6v96-6ytVtM55oyw==')]) 2026-03-08 01:50: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 01:50:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:50:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:50:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:50:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:50:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:50:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:50:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:50:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:50:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:50:30 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:53:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5822-4141f04d1c0d0a2c3b4ea654;8b7f70a0-d0ba-480d-81d1-d58fa29d3f50'), (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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KbnqYTZYadUfEJUdq0wmWUp9Gd8G3jM_V94j_Tw4bWuImSPuvkGM2g==')]) 2026-03-08 01:50:30 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01: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 01:50:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:50:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:50:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:50:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:50:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:50:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:50:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:50:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:50:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:50:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:50:40 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:50:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:50:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:50:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:50:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcviwv4tf_mock.wav 2026-03-08 01:50:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 01:50:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 01:50:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1702, filename=tmpmons5zk__mock.wav) 2026-03-08 01:50:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:50:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:50:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:50:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:50:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:50:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:50:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:50:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:50:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:50:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:50:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:50:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:54: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-69ac582d-033ee8f032ba504053e58ece;477bff3a-146e-45a0-bca2-b1d67b3371c2'), (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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'D06TK319HknpNW_sBPuo0-5wR0-38ZTLIhdCZCIjU88w7gSPeMXwDQ==')]) 2026-03-08 01: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 01:50:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:50:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:50:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:50:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:50:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:50:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:50:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:50:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:50:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:54:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac582d-254465a86869dcd013244ea0;477bff3a-146e-45a0-bca2-b1d67b3371c2'), (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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'UY6S4sYsk4zGmkKLHQh6mlll_rOG-j93JJgL-h45ED_zpM3nCaZHKQ==')]) 2026-03-08 01: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 01:50:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:50:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:50:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:50:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:50:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:50:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:50:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:50:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:50:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:50:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp68f046j2_mock.wav 2026-03-08 01:50:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:50:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:50:51 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:50:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:50:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:50:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 01:50:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 01:50:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1703, filename=tmp6wklv_3__mock.wav) 2026-03-08 01:50:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:50:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:50:52 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:50:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:50:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:50:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:50:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:50:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:50:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:50:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:50:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:50:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:50:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:54: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-69ac5838-4994031501042a2273a7c15d;803ce0ba-d200-4beb-b51b-3d6d373a7d05'), (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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6CkLM4GFLNBglqlyBFG1NhTzFg3VS9Zm0CCUxv0CO1s7MBzFdvIvQw==')]) 2026-03-08 01: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 01:50:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:50:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:50:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:50:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:50:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:50:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:50:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:50:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:50:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:50: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'Sat, 07 Mar 2026 16:54:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5838-026dd40460fbaa4b59eae202;803ce0ba-d200-4beb-b51b-3d6d373a7d05'), (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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BLEgznxv8cFvq4OpnvUq63MzcUVu7Pk9I3JFnD6NIxO18LUFT8_btQ==')]) 2026-03-08 01:50: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 01:50:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:50:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:50:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:50:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:50:53 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:50:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:50:54 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:50:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:50:57 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:50:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:50:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:51:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:51:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:51:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:51:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:51:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 01:51:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 01:51:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1704, filename=tmpcviwv4tf_mock.wav) 2026-03-08 01:51:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:51:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:51:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:51:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:51:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:51:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:51:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:51:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:51:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:51:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:51:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:51:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:51:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:51: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'Sat, 07 Mar 2026 16:54: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-69ac5843-5b0ec8391152005552ce9e9a;b42b333b-5139-42e1-9f12-9d101288186b'), (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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WIbSvXUBh-oIQQHrMHSrvcSTpXT_EGFzXDf-YFGoR9R7nAx3C2F3nw==')]) 2026-03-08 01:51: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 01:51:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:51:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:51:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:51:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:51:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:51:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:51:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:51:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:51:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:51: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'Sat, 07 Mar 2026 16:54:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5843-22a359f572d8f7cb6ef626cb;b42b333b-5139-42e1-9f12-9d101288186b'), (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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WBovtciC39UlpX8ENjghUGLgHTYg60xuz3Hp58ycsGcHAycAW5uByw==')]) 2026-03-08 01:51: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 01:51:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:51:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:51:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:51:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:51:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:51:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:51:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:51:07 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:51:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:51:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:51:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:51:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:51:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:51:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:51:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:51:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:51:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:51:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1705, filename=tmp68f046j2_mock.wav) 2026-03-08 01:51:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:51:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:51:15 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:51:15 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:51:15 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:51:15 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:51:16 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 01:51:16 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:51:16 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:51:17 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:51:17 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:51:17 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:51:18 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 기능을 수행하는 것입니다. 주어진 텍스트 "다대포해수욕장 분기부 통과했습니다" 에서 철도 관련 키워드를 추출해야 합니다. 주어진 텍스트 분석: - "다대포해수욕장" - 2026-03-08 01:51:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:51:18 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:51:18 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:51:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfx83s14q_mock.wav 2026-03-08 01:51:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:51:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:51:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:51:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:51:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:51:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:51:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:51:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:51:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:51:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:51:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16: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-69ac5852-60c982913cb9c9443e85cda9;86ce26e9-c3ed-48cd-9516-e50078eb8dd7'), (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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MvwqiK8leSeNfWMkF3z9zztcpHeurhN_YuysFSVi_yXnUmRyWbyKfw==')]) 2026-03-08 01: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 01:51:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:51:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:51:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:51:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:51:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:51:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:51:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:51:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:51:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:51:18 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:51:18 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 16:54:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5852-1655e80a504ba00370e24dcf;86ce26e9-c3ed-48cd-9516-e50078eb8dd7'), (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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'r7z5Kqvr7_f-tK4z5lNTuIBtD4e0m7pROe679bt-u27gafAk8zXsdQ==')]) 2026-03-08 01: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 01:51:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:51:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:51:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:51:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:51:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:51:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:51:21 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:51:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:51:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:51:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu7erz1sv_mock.wav 2026-03-08 01:51:24 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:51:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:51:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:51:33 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:51:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:51:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:51:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (18.950000 > 2.400000) 2026-03-08 01:51:40 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.089570 < -1.000000) 2026-03-08 01:51:40 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.251530 < -1.000000) 2026-03-08 01:51:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:51:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:51:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'задолжение следует...' → 불명 2026-03-08 01:51:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:51:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 61자) 2026-03-08 01:51:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:[실제 분석 대상] | 긴급도:일반 | 키워드:[실제 분석 대상] 2026-03-08 01:51:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1706, filename=tmpfx83s14q_mock.wav) 2026-03-08 01:51:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:51:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:51:41 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:51:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:51:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:51:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:51:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:51:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:51:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:51:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:51:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:51:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:51:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:51:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:51: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'Sat, 07 Mar 2026 16:55: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-69ac5869-16974d89366f5d453d3ec301;86c78da9-325a-43c5-99ba-414bb4572982'), (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 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'v5-Z_9aj5udJ20sllKPIyq9PvX7uG7MiEa64iPd7q_u-8n_JeDbqoA==')]) 2026-03-08 01:51: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 01:51:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:51:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:51:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:51:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:51:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:51:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:51:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:51:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:51:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:51: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'Sat, 07 Mar 2026 16:55:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5869-76e765420507c65143460d1a;86c78da9-325a-43c5-99ba-414bb4572982'), (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 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nFTlJ16B3OA_Mwn29DXfVE-vYdKUBrNHJFpyGFgUvDAlJPlAlvijZg==')]) 2026-03-08 01:51: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 01:51:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:51:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:51:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:51:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:51:42 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 문맥을 바탕으로, 주어진 무전 내용 중에서 철도 장비, 역명, 지명, 열차 번호 등 가장 핵심적인 명사만 추출해야 합니다. 1. **문맥 분석 2026-03-08 01:51:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:51:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:51:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:51:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:51:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa5w4j9iv_mock.wav 2026-03-08 01:51:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:51:48 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:51:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 01:51:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 01:51:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1707, filename=tmpu7erz1sv_mock.wav) 2026-03-08 01:51:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:51:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:51:48 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 01:51:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:51:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:51:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:51:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:51:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:51:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:51:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:51:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:51:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:51:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:51:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:55: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-69ac5870-7fbaf5575698142c64a39791;30574ead-37f2-4999-bf59-0889eeaa12de'), (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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QGoWrSS6HbitZ1carpG7Kf5zCU8iGeiiOPe2OkkGhimZGSzTOU0eGA==')]) 2026-03-08 01: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 01:51:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:51:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:51:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:51:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:51:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:51:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:51:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:51:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:51:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:55:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5870-72e8908d02f1b1c633c3341b;30574ead-37f2-4999-bf59-0889eeaa12de'), (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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'T9SOMwPHHR8YqFIcdOIuuDx9WuFrwPlDY4WsVVzSkMWMleILD2XEsA==')]) 2026-03-08 01: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 01:51:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:51:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:51:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:51:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:51:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:51:51 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:51:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:51:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:51:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:51:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:51:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp30a_l6y__mock.wav 2026-03-08 01:51:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:51:59 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:51:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:51:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:51:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:51:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp12oi96gp_mock.wav 2026-03-08 01:52:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 01:52:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:52:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1708, filename=tmpa5w4j9iv_mock.wav) 2026-03-08 01:52:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:52:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:52:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:52:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:52:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:52:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:52:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:52:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:52:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:52:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:52:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:52:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:52:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:52: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'Sat, 07 Mar 2026 16:55: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-69ac587b-05865ffe4487d9c14cff1d16;a4bb82f5-28f1-4479-b708-f8ac3da09fcb'), (b'RateLimit', b'"api";r=985;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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5lqJAAlo4ugAwTCZdDquVCW-_AO69xj3c_0di8Bg4cNJ_LLBtSb-Tw==')]) 2026-03-08 01:52: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 01:52:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:52:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:52:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:52:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:52:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:52:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:52:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:52:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:52:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:52:00 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:52:00 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:52: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'Sat, 07 Mar 2026 16:55:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac587c-77eb070a54aeb6ff6b9b299c;a4bb82f5-28f1-4479-b708-f8ac3da09fcb'), (b'RateLimit', b'"api";r=984;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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'27SzufyV6XPpd5OMRdoVJighduAvGC9qQ306-Z41RkFDdYsF5Th3NQ==')]) 2026-03-08 01:52: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 01:52:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:52:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:52:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:52:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:52:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:52:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:52:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:52:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:52:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:52:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:52:10 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:52:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:52:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:52:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:52:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpe7sd7v7k_mock.wav 2026-03-08 01:52:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 01:52:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 01:52:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1709, filename=tmp30a_l6y__mock.wav) 2026-03-08 01:52:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:52:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:52:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:52:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:52:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:52:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:52:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:52:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:52:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:52:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:52:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:52:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:52:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:52: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'Sat, 07 Mar 2026 16: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-69ac5887-649962461255d23e2d16b0e2;c76e73f2-d323-454b-b079-c2d6c635a1a8'), (b'RateLimit', b'"api";r=983;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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cdRSYVf5hYCpFK_AsZstcRyeszYp5_uKZjRQSarPt_EuXRmWrX2Wtw==')]) 2026-03-08 01:52: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 01:52:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:52:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:52:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:52:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:52:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:52:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:52:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:52:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:52:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:52: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'Sat, 07 Mar 2026 16:55:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5887-665b57a673d5429c29a91588;c76e73f2-d323-454b-b079-c2d6c635a1a8'), (b'RateLimit', b'"api";r=982;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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Lj5R5_FuidTy4Am3GUMffK3ezegKCq3oD9xcH4dGSQL7D6A7CDExJQ==')]) 2026-03-08 01:52: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 01:52:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:52:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:52:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:52:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:52:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:52:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:52:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:52:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:52:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:52:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgjv8yx17_mock.wav 2026-03-08 01:52:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:52:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:52:21 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:52:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:52:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:52:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 01:52:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 01:52:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1710, filename=tmp12oi96gp_mock.wav) 2026-03-08 01:52:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:52:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:52:22 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:52:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:52:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:52:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:52:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:52:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:52:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:52:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:52:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:52:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:52:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16: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-69ac5891-216c60bb0bb0768808e821fa;1e550a27-afd0-4326-8168-57d44109d46d'), (b'RateLimit', b'"api";r=981;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nWt5bsuNDn1q5gd1R7ggXTVAjZZ7jT03bIJP6sS4k8ZH128QpVdNog==')]) 2026-03-08 01: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 01:52:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:52:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:52:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:52:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:52:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:52:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:52:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:52:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:52:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:55:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5892-31579de82240876a19122520;1e550a27-afd0-4326-8168-57d44109d46d'), (b'RateLimit', b'"api";r=980;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FFmxcAvzw49GZ3spnNVESfk3VFhL7GVDTp2n9xMbuTLD7JS_qyHGzw==')]) 2026-03-08 01: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 01:52:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:52:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:52:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:52:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:52:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:52:24 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:52:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:52:27 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:52:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:52:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:52:33 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:52:33 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:52:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:52:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:52:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 01:52:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:52:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1711, filename=tmpe7sd7v7k_mock.wav) 2026-03-08 01:52:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:52:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:52:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:52:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:52:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:52:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:52:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:52:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:52:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:52:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:52:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:52:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:52:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:55: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-69ac589d-28c02b1438e45f540f9f92f4;c0745b84-c077-4274-ba27-d22b507f64bf'), (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 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'o-q5LgkOxxDU4dYiLWQ-zRBbi4_xbN0rJxeBh2CssVTk6242Tu76dA==')]) 2026-03-08 01: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 01:52:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:52:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:52:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:52:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:52:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:52:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:52:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:52:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:52:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:55:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac589d-43f5ba98645b963163524b98;c0745b84-c077-4274-ba27-d22b507f64bf'), (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 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'D9OLwi3eCq91Uh9uC0ZkBJBW73UBYr4OZozi5gPgKHZy8a7ol9TPmQ==')]) 2026-03-08 01: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 01:52:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:52:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:52:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:52:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:52:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:52:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:52:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:52:37 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:52:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:52:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:52:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:52:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:52:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:52:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:52:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:52:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 01:52:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:52:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1712, filename=tmpgjv8yx17_mock.wav) 2026-03-08 01:52:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:52:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:52:45 [INFO ] uvicorn.error:215 — [LLM Worker] 키워드 추출 성공: ['2주 역전기', 'RV 모터카', '박수'] 2026-03-08 01:52:45 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:52:45 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:52:45 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:52:45 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:52:46 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:52:46 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:52:46 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:52:46 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:52:46 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:52:47 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:52:47 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:52:48 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:52:48 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:52:48 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:52:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:52:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb46hokh9_mock.wav 2026-03-08 01:52:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:52:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:52:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:52:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:52:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:52:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:52:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:52:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:52:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:52:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:52:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:52: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'Sat, 07 Mar 2026 16:56: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-69ac58ac-5edab71d0f6ec4042fb3b558;80601a8c-56e6-4219-af15-f45d58e2d54e'), (b'RateLimit', b'"api";r=977;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 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lUgFrNdaTljqvJWZZJYMdCiwFbGqSemTik5JujwWR60LGzL9Ve923A==')]) 2026-03-08 01:52: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 01:52:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:52:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:52:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:52:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:52:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:52:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:52:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:52:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:52:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:52: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'Sat, 07 Mar 2026 16:56:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac58ac-56e24e4b46626e506a5b17b9;80601a8c-56e6-4219-af15-f45d58e2d54e'), (b'RateLimit', b'"api";r=976;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 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BDaisQThNWaHsaZAvU-Hb6pUIpvxTXUsLu93cHafq5ZuuHJXnpBgEQ==')]) 2026-03-08 01:52:49 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 01:52: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 01:52:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:52:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:52:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:52:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:52:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:52:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:52:51 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:52:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:52:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:52:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvmhzumv2_mock.wav 2026-03-08 01:52:54 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:52:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:52:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:53:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:53:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:53:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:53:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (17.604651 > 2.400000) 2026-03-08 01:53:12 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.794274 < -1.000000) 2026-03-08 01:53:13 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-1.512048 < -1.000000) 2026-03-08 01:53:13 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:53:13 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:53:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '휴대 이동 업무 서대포 다대포해수욕장' → 불명 2026-03-08 01:53:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:53:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 40자) 2026-03-08 01:53:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:휴대포 다대포해수욕장 | 긴급도:일반 | 키워드:없음 2026-03-08 01:53:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1713, filename=tmpb46hokh9_mock.wav) 2026-03-08 01:53:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:53:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:53:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:53:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:53:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:53:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:53:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:53:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:53:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:53:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:53:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:53:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:56: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-69ac58c6-1ee623ab75d923051f1e6008;2de68d0f-2d4d-47f0-865f-a7e02e42031f'), (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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xZj54sIzWhAetjpswwHPCx1la6bHFrNrSxyKuuKMajI6aWIds9rzYQ==')]) 2026-03-08 01: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 01:53:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:53:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:53:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:53:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:53:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:53:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:53:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:53:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:53:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:53:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:53:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:53: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'Sat, 07 Mar 2026 16:56:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac58c6-673117224ba640990ffeb248;2de68d0f-2d4d-47f0-865f-a7e02e42031f'), (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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5lgbDx-chRWbr8TTIMB23b8rPgrVx0IK86iUOpjCzai85bnOFTWOyA==')]) 2026-03-08 01:53: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 01:53:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:53:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:53:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:53:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:53:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:53:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzu56s4gy_mock.wav 2026-03-08 01:53:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:53:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:53:16 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:53:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:53:20 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:53:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 01:53:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 01:53:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1714, filename=tmpvmhzumv2_mock.wav) 2026-03-08 01:53:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:53:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:53:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:53:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:53:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:53:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:53:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:53:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:53:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:53:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:53:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:53:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:53:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:53: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'Sat, 07 Mar 2026 16:56: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-69ac58cd-066ee97f4d528913734edc02;a28670bb-44aa-4977-a084-e4a71550b43b'), (b'RateLimit', b'"api";r=973;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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'11imvelNsiGYIrVrjrsztPH5P0IYfYucOFSbox5wBPPS4HVeOwbhKw==')]) 2026-03-08 01:53: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 01:53:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:53:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:53:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:53:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:53:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:53:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:53:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:53:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:53:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:53:21 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:53:21 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:53: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'Sat, 07 Mar 2026 16:56:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac58cd-6ad53e973489f9b76323626f;a28670bb-44aa-4977-a084-e4a71550b43b'), (b'RateLimit', b'"api";r=972;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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'I_GPbcnkSGzxv5408Vyfje4l_Dsu01QhjY6bIECiCSgKoJvt_Ttj5g==')]) 2026-03-08 01:53: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 01:53:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:53:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:53:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:53:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:53:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:53:23 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:53:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:53:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:53:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl922ac5y_mock.wav 2026-03-08 01:53:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:53:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:53:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:53:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:53:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp256egvqk_mock.wav 2026-03-08 01:53:31 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:53:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:53:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:53:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 34자) 2026-03-08 01:53:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동 2026-03-08 01:53:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1715, filename=tmpzu56s4gy_mock.wav) 2026-03-08 01:53:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:53:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:53:32 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:53:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:53:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:53:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:53:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:53:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:53:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:53:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:53:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:53:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:53:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:53: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'Sat, 07 Mar 2026 16:56: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-69ac58d8-47a99975130183f259000894;5e7874d7-4cd8-49b0-8bde-8ecc4a011064'), (b'RateLimit', b'"api";r=971;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 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nMThYrdtUuRa3uH86elKJu1Er970VCEMApjmnpcdvzGgq3Qo5Q1vkw==')]) 2026-03-08 01:53: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 01:53:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:53:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:53:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:53:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:53:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:53:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:53:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:53:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:53:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:56:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac58d8-3a53e78234aceafc5f3e8af1;5e7874d7-4cd8-49b0-8bde-8ecc4a011064'), (b'RateLimit', b'"api";r=970;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 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BOmqGT_97W8raLtFqTtHhF2cNFFullQSaXdPhxGEqBemO1ISjbRRDg==')]) 2026-03-08 01: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 01:53:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:53:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:53:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:53:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:53:33 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:53:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:53:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:53:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:53:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:53:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:53:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:53:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:53:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpube6xzlr_mock.wav 2026-03-08 01:53:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:53:42 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:53:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:53:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:53:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 95자) 2026-03-08 01:53:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진, 측선, 좌천, 하선, 신호진로, 통과, 일반 2026-03-08 01:53:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1716, filename=tmpl922ac5y_mock.wav) 2026-03-08 01:53:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:53:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:53:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:53:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:53:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:53:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:53:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:53:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:53:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:53:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:53:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:53:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:53:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:53: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'Sat, 07 Mar 2026 16:57: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-69ac58e3-6406ad8c1710302536523866;1e6fe8fd-3168-47b0-b576-395a5a3d3b8e'), (b'RateLimit', b'"api";r=969;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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AVRS8nj-Pi2GgB36LM1D_P0MgPH5pUwUPrDoIVBmMVqZMBAgMzqh5w==')]) 2026-03-08 01:53: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 01:53:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:53:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:53:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:53:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:53:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:53:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:53:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:53:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:53:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:53: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'Sat, 07 Mar 2026 16:57:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac58e3-6cea5f30458a1b8b0f5bc280;1e6fe8fd-3168-47b0-b576-395a5a3d3b8e'), (b'RateLimit', b'"api";r=968;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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6Vzfv33AfGjAMDxyJFfztNU3HyuP4yT9E6US6JoUPRHmn9e-oZGIAg==')]) 2026-03-08 01:53: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 01:53:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:53:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:53:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:53:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:53:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:53:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:53:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:53:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:53:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphwr54vin_mock.wav 2026-03-08 01:53:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:53:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:53:53 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:53:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:53:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:53:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 01:53:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 01:53:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1717, filename=tmp256egvqk_mock.wav) 2026-03-08 01:53:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:53:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:53:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:53:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:53:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:53:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:53:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:53:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:53:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:53:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:53:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:53:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:53:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:53: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'Sat, 07 Mar 2026 16: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-69ac58ee-4c79c7c773c4a7f0764365eb;3dfdc679-a862-4d54-b580-a142ff6fe6eb'), (b'RateLimit', b'"api";r=967;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 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0rRYEfEIP2hSAcJq6cnlU8OGYBfkf_KBfCgLT5nopZ2ExjY4UQb9EA==')]) 2026-03-08 01:53: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 01:53:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:53:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:53:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:53:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:53:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:53:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:53:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:53:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:53:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:53:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:53:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:53: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'Sat, 07 Mar 2026 16:57:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac58ee-54aa13c1435733692448a3d7;3dfdc679-a862-4d54-b580-a142ff6fe6eb'), (b'RateLimit', b'"api";r=966;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 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vJ_pYqRamKREOFiR0qLDnWsjXVoL_2C2SGoKgRRh9-a_71w6qevmKg==')]) 2026-03-08 01:53: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 01:53:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:53:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:53:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:53:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:53:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:53:57 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:53:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:53:57 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:54:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:54:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:54:05 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:54:05 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:54:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:54:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:54:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 01:54:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,신호,통과 2026-03-08 01:54:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1718, filename=tmpube6xzlr_mock.wav) 2026-03-08 01:54:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:54:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:54:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:54:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:54:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:54:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:54:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:54:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:54:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:54:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:54:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:54:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:54:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:57: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-69ac58f9-60f0de2c1ac991cc4ad0869d;19a0421d-d54d-4dc4-bd99-4ed780c087a1'), (b'RateLimit', b'"api";r=965;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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'56o4CcQASkDJ_Yd4Q77RqISTnS6LojxlHSO3j-d3mpNcYk2GmdRfXw==')]) 2026-03-08 01: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 01:54:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:54:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:54:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:54:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:54:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:54:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:54:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:54:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:54:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 16:57:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac58fa-24d4f7b83a27b9d90684f376;19a0421d-d54d-4dc4-bd99-4ed780c087a1'), (b'RateLimit', b'"api";r=964;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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'h1EMRawgfdZcEdr15Y5aufqvM2rBdwJylI9mVAw1zqmq9bZsDBf-cQ==')]) 2026-03-08 01: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 01:54:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:54:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:54:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:54:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:54:07 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:54:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:54:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:54:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:54:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:54:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:54:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:54:16 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:54:16 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:54:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:54:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:54:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:54:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnpny8hrt_mock.wav 2026-03-08 01:54:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:54:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:54:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1719, filename=tmphwr54vin_mock.wav) 2026-03-08 01:54:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:54:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:54:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:54:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:54:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:54:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:54:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:54:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:54:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:54:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:54:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:54:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:54: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'Sat, 07 Mar 2026 16:57: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-69ac5905-60eb072177fb1f6c77a8b1f6;7a027a63-333e-48a5-8cc7-c5fd26614279'), (b'RateLimit', b'"api";r=963;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 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IQ4yGH5Dv-Bs_kxCaFNChvCxm9rooPa0E5r0BaYmTN78grm6aIZk1g==')]) 2026-03-08 01:54: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 01:54:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:54:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:54:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:54:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:54:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:54:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:54:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:54:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:54:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:54:17 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:54:17 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:54: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'Sat, 07 Mar 2026 16:57:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5905-134d6a1e0ac8706e73c78e68;7a027a63-333e-48a5-8cc7-c5fd26614279'), (b'RateLimit', b'"api";r=962;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 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qVcF4LbmHpVi_3PdfcUVivWJA3GeMBQmAxCI0cLAynjjSi36fWbHBA==')]) 2026-03-08 01:54: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 01:54:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:54:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:54:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:54:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:54:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:54:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:54:19 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:54:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:54:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:54:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpq3mthrry_mock.wav 2026-03-08 01:54:23 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:54:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:54:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:54:32 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:54:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:54:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:54:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 01:54:39 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.928377 < -1.000000) 2026-03-08 01:54:40 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.944276 < -1.000000) 2026-03-08 01:54:40 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:54:40 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:54:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '자세히 조절해 보' → 불명 2026-03-08 01:54:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:54:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 29자) 2026-03-08 01:54:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:자세로 조절해 보 | 긴급도:일반 | 키워드:없음 2026-03-08 01:54:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1720, filename=tmpnpny8hrt_mock.wav) 2026-03-08 01:54:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:54:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:54:41 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:54:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:54:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:54:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:54:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:54:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:54:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:54:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:54:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:54:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:54:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:54:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:54: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'Sat, 07 Mar 2026 16:58: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-69ac591d-4dc61a963eecdbe47862c8ed;2a63fdab-1022-4b76-85eb-ba4922c9db8e'), (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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'g37rO2f1OQoNC3axgSCyV_H_ttUvpiMS-cndp9E-pyFO1o-vicD8Sg==')]) 2026-03-08 01:54: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 01:54:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:54:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:54:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:54:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:54:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:54:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:54:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:54:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:54:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:54: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'Sat, 07 Mar 2026 16:58:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac591d-2a7081e5083ccf156b77ce65;2a63fdab-1022-4b76-85eb-ba4922c9db8e'), (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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zmZZ_1K64_hfb_quO2sli02QDbq9qk3sQuq_h5YyMPkofMWlzWS6ZQ==')]) 2026-03-08 01:54: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 01:54:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:54:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:54:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:54:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:54:42 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 기능을 수행하는 것입니다. 주어진 텍스트 "다대포해수욕장 공기계 선거 확인했습니다"를 분석하여 철도 관련 키워드를 추출해야 합니다. 주어진 텍스트 분석: 1. "다대포해수욕 2026-03-08 01:54:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:54:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:54:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:54:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:54:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsl78x940_mock.wav 2026-03-08 01:54:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:54:47 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:54:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 01:54:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 01:54:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1721, filename=tmpq3mthrry_mock.wav) 2026-03-08 01:54:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:54:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:54:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:54:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:54:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:54:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:54:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:54:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:54:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:54:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:54:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:54:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:54:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:54: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'Sat, 07 Mar 2026 16:58: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-69ac5924-7b687dac1bcf1d062bedd713;9808e861-0423-44b3-b30c-9f8a8d676bf7'), (b'RateLimit', b'"api";r=959;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 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Q0aWZV8m9LoM06QZzF1NgCttA9ZFSujsQkVUaRWwQo10dYZa-HCtPg==')]) 2026-03-08 01:54: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 01:54:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:54:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:54:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:54:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:54:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:54:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:54:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:54:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:54:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:54:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:54:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:54: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'Sat, 07 Mar 2026 16:58:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5924-697ee6ac3e0236640607f1d2;9808e861-0423-44b3-b30c-9f8a8d676bf7'), (b'RateLimit', b'"api";r=958;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'eDS2RNLHEobvoN13l3kBPg3HRSg0th7ONWtNRA7GupSR9BMoTUijFA==')]) 2026-03-08 01:54: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 01:54:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:54:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:54:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:54:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:54:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:54:50 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:54:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:54:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:54:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpiwiif7rq_mock.wav 2026-03-08 01:54:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:54:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:54:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:54:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:54:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpe8cvdvx0_mock.wav 2026-03-08 01:54:58 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:54:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:54:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:54:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 01:54:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:54:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1722, filename=tmpsl78x940_mock.wav) 2026-03-08 01:54:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:54:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:54:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:54:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:54:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:54:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:54:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:54:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:54:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:54:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:54:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:54:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:54:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:54: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'Sat, 07 Mar 2026 16:58: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-69ac592f-6f66098035ef9cc772820172;578786ab-ac75-45ac-9358-fb00e92262a8'), (b'RateLimit', b'"api";r=957;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 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lyw0-2Uori2gMsZxV7LDOn-B03gQK2GajV9XYXxbl67smtW6l9jyLQ==')]) 2026-03-08 01:54:59 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:54: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 01:54:59 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:54:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:54:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:54:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:54:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:54:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:54:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:54:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:54:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:54:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:55: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'Sat, 07 Mar 2026 16:58:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac592f-55b4e6387048f56e6ba61082;578786ab-ac75-45ac-9358-fb00e92262a8'), (b'RateLimit', b'"api";r=956;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 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qinK6tELuLJdn8y4gDmZDrYjIj3WeLRhiOlwdYkGGkaMveSPdJL35g==')]) 2026-03-08 01:55: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 01:55:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:55:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:55:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:55:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:55:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:55:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:55:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:55:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:55:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:55:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:55:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:55:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi9y6ox8j_mock.wav 2026-03-08 01:55:09 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:55:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:55:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:55:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 01:55:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 01:55:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1723, filename=tmpiwiif7rq_mock.wav) 2026-03-08 01:55:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:55:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:55:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:55:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:55:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:55:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:55:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:55:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:55:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:55:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:55:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:55:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:55:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:55: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'Sat, 07 Mar 2026 16: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-69ac593a-0617ea227071f13856bc4bd0;ff363c3f-0e64-452a-bc58-18d36ec0ae9f'), (b'RateLimit', b'"api";r=955;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 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ABZmXEgRCP893HVjhtH-7ENf9RsyRecdw7ZSOUh9CV3ePvvH3WJCzQ==')]) 2026-03-08 01:55: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 01:55:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:55:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:55:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:55:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:55:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:55:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:55:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:55:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:55:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:55: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'Sat, 07 Mar 2026 16:58:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac593a-238694b16da3b2162da36956;ff363c3f-0e64-452a-bc58-18d36ec0ae9f'), (b'RateLimit', b'"api";r=954;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 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Qtcpd3TSiZ0PgfRTEQrc5oECcz8t4znkQdXhzvy6Wkz2nQWLr8VgIQ==')]) 2026-03-08 01:55: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 01:55:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:55:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:55:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:55:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:55:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:55:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:55:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:55:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:55:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6o4r3c8p_mock.wav 2026-03-08 01:55:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:55:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:55:20 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:55:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:55:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:55:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 01:55:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 01:55:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1724, filename=tmpe8cvdvx0_mock.wav) 2026-03-08 01:55:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:55:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:55:21 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:55:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:55:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:55:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:55:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:55:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:55:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:55:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:55:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:55:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:55:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:55: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'Sat, 07 Mar 2026 16:58: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-69ac5945-06676012515c3686010913ad;c98aefd3-e4ff-494d-803c-ab3f31d33fd5'), (b'RateLimit', b'"api";r=953;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'_0cN-DdqDhDkaylFjLoswEqOIeuElWou3e8XB91f8AzWYAhrOCtmKQ==')]) 2026-03-08 01:55: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 01:55:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:55:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:55:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:55:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:55:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:55:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:55:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:55:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:55:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:55: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'Sat, 07 Mar 2026 16:58:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5945-075a8fda40bc4295575c9c2d;c98aefd3-e4ff-494d-803c-ab3f31d33fd5'), (b'RateLimit', b'"api";r=952;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'7KEFsEKPpbbtG5vLJnRnKkV_nb5gmUnlwsLOPrKHqILVVlWin-WESw==')]) 2026-03-08 01:55: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 01:55:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:55:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:55:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:55:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:55:22 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "자세히ars"이라는 입력을 받았습니다. 이는 철도 무전 관련 키워드 추출기 기능을 요청하는 것으로 보입니다. 사용자가 "자세히ars"이라는 입력을 받았습니다. 이는 철도 무전 관련 키워드 추출기 기능을 요청하는 것으로 보입니다 2026-03-08 01:55:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:55:24 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:55:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:55:26 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:55:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:55:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:55:32 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:55:32 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:55:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:55:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:55:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 01:55:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:55:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1725, filename=tmpi9y6ox8j_mock.wav) 2026-03-08 01:55:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:55:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:55:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:55:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:55:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:55:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:55:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:55:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:55:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:55:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:55:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:55:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:55: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'Sat, 07 Mar 2026 16: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-69ac5951-5c348f8e284e9395297bf6e6;b96e850a-36f2-4e34-b98b-c699eb0bd7ee'), (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'JrLrXjnr2mCOznF4_xHlcbx_YTtQBOQC4amhM1BlKa-9HN2vPDoyuQ==')]) 2026-03-08 01:55: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 01:55:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:55:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:55:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:55:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:55:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:55:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:55:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:55:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:55:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:55: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'Sat, 07 Mar 2026 16:58:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5951-1d43e66946ce841a7f78243a;b96e850a-36f2-4e34-b98b-c699eb0bd7ee'), (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'QpCgCfbTJMTeHTc5qflno5QbM6_KbIDrC7AyCn9Ryli5xeEztLNMfA==')]) 2026-03-08 01:55: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 01:55:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:55:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:55:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:55:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:55:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:55:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:55:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:55:36 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:55:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:55:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:55:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:55:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:55:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:55:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:55:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:55:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:55:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:55:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1726, filename=tmp6o4r3c8p_mock.wav) 2026-03-08 01:55:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:55:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:55:44 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:55:45 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:55:45 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:55:45 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:55:45 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:55:45 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:55:46 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:55:46 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:55:46 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:55:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:55:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6al3yw8l_mock.wav 2026-03-08 01:55:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:55:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:55:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:55:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:55:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:55:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:55:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:55:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:55:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:55:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:55:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:55: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'Sat, 07 Mar 2026 16: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-69ac595e-19955c9e7a31b84d35557d40;e018ee96-d3e4-42fe-ae69-0c0f605ec6ee'), (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 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IlHc2JDN4k9AQD9VcAttPO3ySyGZtWxcirTtVrRzVTDD6wWrMC65JQ==')]) 2026-03-08 01:55: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 01:55:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:55:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:55:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:55:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:55:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:55:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:55:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:55:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:55:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:55:47 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:55: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'Sat, 07 Mar 2026 16:59:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac595e-30c5893a598777465baea3dd;e018ee96-d3e4-42fe-ae69-0c0f605ec6ee'), (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 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DP7chcIob5Lo0IeCdHwT4_a1XEezI_lqfYtr3pQxuoqTelovay0WzQ==')]) 2026-03-08 01:55: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 01:55:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:55:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:55:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:55:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:55:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:55:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:55:49 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:55:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:55:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:55:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7qzxc0y2_mock.wav 2026-03-08 01:55:52 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:55:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:55:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:56:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:56:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:56:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:56:07 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (15.387755 > 2.400000) 2026-03-08 01:56:09 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.626152 < -1.000000) 2026-03-08 01:56:09 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-5.652490 < -1.000000) 2026-03-08 01:56:10 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:56:10 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:56:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '중간청소 조정으로 변경이 membranes 통신보안 준' → 불명 2026-03-08 01:56:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:56:10 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:56:10 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:56:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 시청 뵙겠습니다!' → 불명 2026-03-08 01:56:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:56:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 71자) 2026-03-08 01:56:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:중간청소 조정 변경 | 긴급도:일반 | 키워드:없음 2026-03-08 01:56:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1727, filename=tmp6al3yw8l_mock.wav) 2026-03-08 01:56:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:56:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 2건 2026-03-08 01:56:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:56:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:56:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:56:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:56:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:56:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:56:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:56:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:56:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:56:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:56:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:56:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:56: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'Sat, 07 Mar 2026 16:59: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-69ac5977-7c23ce9d3daef3f2095706f6;c46496b8-729a-484f-9f98-c9cac2a282d8'), (b'RateLimit', b'"api";r=995;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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1yZQd2TmyBjs8bLKFM6bOm8dmFuCbBO5zg1chJIJZHLEXsgmLY1BlA==')]) 2026-03-08 01:56: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 01:56:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:56:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:56:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:56:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:56:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:56:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:56:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:56:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:56:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:56: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'Sat, 07 Mar 2026 16:59:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5977-41e356024e5c82fe6a7ec8fa;c46496b8-729a-484f-9f98-c9cac2a282d8'), (b'RateLimit', b'"api";r=994;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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dqqFoXgN-EmfGqtlsIvqovTcE1zS079JipgzDAU2J6rdC9009JjcFg==')]) 2026-03-08 01:56: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 01:56:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:56:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:56:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:56:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:56:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:56:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:56:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:56:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:56:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzyiq2pcs_mock.wav 2026-03-08 01:56:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:56:17 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:56:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 01:56:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 01:56:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1728, filename=tmp7qzxc0y2_mock.wav) 2026-03-08 01:56:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:56:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:56:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:56:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:56:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:56:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:56:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:56:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:56:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:56:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:56:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:56:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:56:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:56: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'Sat, 07 Mar 2026 16: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-69ac597e-32229e28218bbdcf1e52a969;80dc31ad-a9dd-4230-8a09-42d9bea6171b'), (b'RateLimit', b'"api";r=993;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4rToObXO9tQxJX84WF7FApnXk3FZnLkNs_7MV-2CA_g8OhMiUdYY4g==')]) 2026-03-08 01:56: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 01:56:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:56:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:56:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:56:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:56:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:56:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:56:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:56:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:56:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:56:19 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:56:19 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:56: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'Sat, 07 Mar 2026 16:59:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac597e-0e1ac27d2ea69bc7681aae5b;80dc31ad-a9dd-4230-8a09-42d9bea6171b'), (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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bUnyru9gwX4aTOfv7ykde8F8Z9lSd5bUoKx89PSuJ0etVbjIeDGBFw==')]) 2026-03-08 01:56: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 01:56:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:56:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:56:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:56:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:56:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:56:21 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:56:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:56:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:56:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphtzi5dmh_mock.wav 2026-03-08 01:56:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:56:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:56:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:56:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:56:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp43zq_6k3_mock.wav 2026-03-08 01:56:29 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:56:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:56:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:56:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 01:56:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:56:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1729, filename=tmpzyiq2pcs_mock.wav) 2026-03-08 01:56:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:56:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:56:29 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:56:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:56:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:56:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:56:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:56:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:56:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:56:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:56:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:56:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:56:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:56:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:56: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'Sat, 07 Mar 2026 16: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-69ac5989-64b461d442fd8c9578c00ae0;e3d06111-b90b-4c2d-a11c-c88f2f27c187'), (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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HtaRjNV57hcYzy8fjNrJOf7KJlvxdWsJirRqWg-gJj5n74sVM143bA==')]) 2026-03-08 01:56: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 01:56:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:56:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:56:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:56:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:56:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:56:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:56:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:56:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:56:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:56: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'Sat, 07 Mar 2026 16:59:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5989-0825b4e634bde96a17098535;e3d06111-b90b-4c2d-a11c-c88f2f27c187'), (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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'I7JZ4eiIoIcTzuW9hBdmZ1U6saUEyXlLznK61Jp3C7yUWMgRFNbnwg==')]) 2026-03-08 01:56: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 01:56:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:56:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:56:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:56:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:56:30 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 01:56:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:56:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:56:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:56:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:56:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:56:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:56:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:56:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzsxwg7g5_mock.wav 2026-03-08 01:56:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:56:40 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:56:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:56:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:56:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 01:56:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 01:56:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1730, filename=tmphtzi5dmh_mock.wav) 2026-03-08 01:56:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:56:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:56:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:56:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:56:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:56:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:56:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:56:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:56:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:56:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:56:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:56:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 17:00: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-69ac5995-50eff84259a60b5364f9319b;3300af56-45b3-43ff-81d8-fd41bbb78470'), (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 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VHD3_QLAdjfspE7yXhbfIxXvBKXF6iai53BNki9STKg-ZBA05uazPA==')]) 2026-03-08 01: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 01:56:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:56:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:56:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:56:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:56:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:56:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:56:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:56:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:56:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 17:00:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5995-32f3fcf203a92eaa6e19b576;3300af56-45b3-43ff-81d8-fd41bbb78470'), (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 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bzRtsHWCo89P1XU_Bgqc2wZo7GOjN_hWTO8kz0YMBERZBGDYS2gmnw==')]) 2026-03-08 01: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 01:56:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:56:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:56:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:56:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:56:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:56:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:56:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:56:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:56:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpo4lckwx3_mock.wav 2026-03-08 01:56:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:56:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:56:51 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:56:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:56:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:56:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 01:56:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:56:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1731, filename=tmp43zq_6k3_mock.wav) 2026-03-08 01:56:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:56:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:56:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:56:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:56:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:56:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:56:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:56:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:56:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:56:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:56:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:56:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 17: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-69ac599f-4870c7dd001a6dee4e4dcae2;00209f49-94db-4f77-addc-5f9d98bc6fc9'), (b'RateLimit', b'"api";r=987;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 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FGVq6ktVezizgpuhqI4RtqGPErXwyLfVnHOfNJebMhtelnE4qKjYJA==')]) 2026-03-08 01: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 01:56:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:56:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:56:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:56:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:56:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:56:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:56:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:56:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:56:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:56:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:56:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 17:00:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac599f-727228153804443c6f0e5ac6;00209f49-94db-4f77-addc-5f9d98bc6fc9'), (b'RateLimit', b'"api";r=986;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 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5YG0Qo3jms7qLj8gkvjTzbx3GqkL5MYB5NknwGCHelxDOHKi_qV_yg==')]) 2026-03-08 01: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 01:56:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:56:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:56:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:56:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:56:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:56:54 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:56:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:56:55 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:56:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:56:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:57:02 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:57:02 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:57:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:57:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:57:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 01:57:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:57:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1732, filename=tmpzsxwg7g5_mock.wav) 2026-03-08 01:57:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:57:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:57:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:57:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:57:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:57:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:57:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:57:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:57:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:57:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:57:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:57:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:57: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'Sat, 07 Mar 2026 17: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-69ac59aa-16b5205b5212cdc30ac0abbc;93c74b32-cb20-49ff-876b-bd67f20623e0'), (b'RateLimit', b'"api";r=985;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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qe4zxNjJ8xJKttP4vi4mLz4SPr30_-9Kn0zAAiAUherycQfcV6Sb6w==')]) 2026-03-08 01:57: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 01:57:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:57:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:57:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:57:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:57:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:57:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:57:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:57:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:57:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:57: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'Sat, 07 Mar 2026 17:00:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac59ab-0bdd4aba4d42447f3ba9d97f;93c74b32-cb20-49ff-876b-bd67f20623e0'), (b'RateLimit', b'"api";r=984;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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xC7sDIbFcXGYCIvA5W42wwCJWvrmGIi6yrRJk21cF_kpJDmT0cPkeA==')]) 2026-03-08 01:57: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 01:57:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:57:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:57:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:57:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:57:05 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:57:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:57:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:57:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:57:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:57:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:57:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:57:13 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:57:13 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:57:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:57:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:57:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:57:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:57:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1733, filename=tmpo4lckwx3_mock.wav) 2026-03-08 01:57:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:57:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:57:14 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:57:14 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:57:14 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:57:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:57:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3tk7al49_mock.wav 2026-03-08 01:57:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:57:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:57:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:57:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:57:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:57:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:57:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:57:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:57:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:57:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 17:00: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-69ac59b6-21f5c0132c0a0d9f1ebe8b51;367fc258-6cf7-4038-afe0-5c776cfab0d0'), (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 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8YKnSVICpzvq5TCnHNYZPjjfi_-dyAW6k9L-KSchmyCkIHo-Ry2Zww==')]) 2026-03-08 01: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 01:57:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:57:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:57:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:57:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:57:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:57:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:57:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:57:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:57:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:57: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'Sat, 07 Mar 2026 17:00:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac59b7-27a306442ab54eae1cbbf8c4;367fc258-6cf7-4038-afe0-5c776cfab0d0'), (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 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BNLG2s04cjxt8YTOt84AmO_LNOgKXXOZ8H_IEhimgwt-xhG1Ek36Ww==')]) 2026-03-08 01:57: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 01:57:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:57:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:57:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:57:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:57:15 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기를 통해 주어진 문맥에서 핵심적인 명사를 추출하는 것입니다. 주어진 문맥: "다대포해수욕장 분기부 통과했습니다" 핵심 명사 분석: 1. "다대포해 2026-03-08 01:57:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:57:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:57:17 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:57:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:57:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:57:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6as4wrdj_mock.wav 2026-03-08 01:57:21 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:57:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:57:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:57:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:57:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:57:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:57:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 01:57:41 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.073181 < -1.000000) 2026-03-08 01:57:41 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.032287 < -1.000000) 2026-03-08 01:57:42 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:57:42 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:57:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '자동차간 연결기(CE.AC) 기기를alk시키는 중' → 불명 2026-03-08 01:57:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:57:42 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:57:42 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:57:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '자동차간 연결기(CE.AC) 기기가 입고 출고 구조되고' → 불명 2026-03-08 01:57:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:57:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:57:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:57:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '자세계에서 이용해 상승합니다.' → 불명 2026-03-08 01:57:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:57:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:57:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:57:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:57:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '정말로 확인해 드릴게요.' → 불명 2026-03-08 01:57:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpir6x4mbn_mock.wav 2026-03-08 01:57:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:57:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:57:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:57:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:57:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '그럼 제가 안 hitchView 있는데요.' → 불명 2026-03-08 01:57:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:57:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:57:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:57:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '점은 확인해 주실 수 있습니다.' → 불명 2026-03-08 01:57:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:57:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:57:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:57:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '더' → 불명 2026-03-08 01:57:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:57:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:57:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:57:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '가능한 점이 좀 더 가능합니다.' → 불명 2026-03-08 01:57:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:57:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:57:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:57:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '점점 더 가능합니다.' → 불명 2026-03-08 01:57:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:57:46 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:57:46 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:57:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '점점 더 가능한 점은 더 간식으로 정략하 понимае' → 불명 2026-03-08 01:57:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:57:46 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:57:46 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:57:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '점점 더 가능합니다.' → 불명 2026-03-08 01:57:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:57:47 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:57:47 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:57:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '점점 더 가능합니다.' → 불명 2026-03-08 01:57:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:57:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:57:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:57:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '점점 더 가능한 점점 더 가능합니다.' → 불명 2026-03-08 01:57:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:57:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:57:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:57:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '점점 더 가능합니다.' → 불명 2026-03-08 01:57:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:57:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:57:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:57:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '점점 더 가능합니다.' → 불명 2026-03-08 01:57:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:57:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 131자) 2026-03-08 01:57:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:자동차간 연결기(CE.AC) 기기가 입고 출고 구조되고 진행해 드릴 수 있습니다. | 긴급도:일반 | 키워드:자동차간 연결기,CE.AC,인고,출고,구조,진행 2026-03-08 01:57:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1734, filename=tmp3tk7al49_mock.wav) 2026-03-08 01:57:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:57:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 15건 2026-03-08 01:57:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:57:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:57:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:57:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:57:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:57:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:57:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:57:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:57:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:57:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:57:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:57: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'Sat, 07 Mar 2026 17:01: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-69ac59d9-2765c995557afc9b22542022;fce7ed32-6e44-42d9-add4-96c46d8d6ff6'), (b'RateLimit', b'"api";r=981;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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'u193061ceV1QWh2id6AUUoXso5l4uA6Myfe9SQvKzt9gjGzCnFJSsw==')]) 2026-03-08 01:57: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 01:57:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:57:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:57:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:57:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:57:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:57:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:57:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:57:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:57:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:57:50 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:57:50 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:57: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'Sat, 07 Mar 2026 17:01:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac59da-0a0c0426131e114f7c6516b4;fce7ed32-6e44-42d9-add4-96c46d8d6ff6'), (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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OcexFGsj1m3KxVyE83ZCd9m6R0YdaOmH5VYEGZUXvLjGbGGf9sMrbA==')]) 2026-03-08 01:57: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 01:57:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:57:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:57:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:57:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:57:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:57:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:57:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:57:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:57:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpntdj7sc6_mock.wav 2026-03-08 01:57:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:57:56 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:57:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 01:57:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 01:57:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1735, filename=tmp6as4wrdj_mock.wav) 2026-03-08 01:57:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:57:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:57:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:57:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:57:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:57:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:57:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:57:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:57:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:57:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:57:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:57:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 17:01: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-69ac59e0-3a3a308e3b27bcdd482c6148;4f2438b1-7f07-4612-8e85-8fdf24995fd1'), (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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'h9ZP1-zavGjhjVvYhI9s7PzIbmnKj7EoYCCRYEoAcvkhMB4HzlQJ9Q==')]) 2026-03-08 01: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 01:57:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:57:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:57:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:57:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:57:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:57:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:57:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:57:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:57:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 17:01:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac59e1-1d1cf5a72196770b68d714c7;4f2438b1-7f07-4612-8e85-8fdf24995fd1'), (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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_HWeeuIcl5cputcna0OC00G8hqR7Y1pnnNl0lst4AZ5CaKBQHS7G3Q==')]) 2026-03-08 01: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 01:57:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:57:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:57:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:57:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:57:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:57:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjtkfujhh_mock.wav 2026-03-08 01:57:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:57:59 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:57:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:58:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:58:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:58:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:58:07 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:58:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:58:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:58:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 67자) 2026-03-08 01:58:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 이동 중 | 긴급도:일반 | 키워드:전차선, 이동, 지지금구, 좌천 2026-03-08 01:58:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1736, filename=tmpir6x4mbn_mock.wav) 2026-03-08 01:58:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:58:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:58:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:58:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:58:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:58:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:58:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:58:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:58:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:58:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:58:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:58:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 17:01: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-69ac59ec-0a05713d3ab7a627734a05ed;9cd188d4-d3f4-4696-bf4b-cbe14c9fbd94'), (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'9dGae7CfDjWFRdWTTcZPUbBsWGNV6jeD0cWtF4KQqZUk5DT3mPYuoQ==')]) 2026-03-08 01: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 01:58:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:58:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:58:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:58:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:58:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:58:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:58:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:58:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:58:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:58:09 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:58:09 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 17:01:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac59ec-4efeaa505398f03476f8c7d5;9cd188d4-d3f4-4696-bf4b-cbe14c9fbd94'), (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'XLqldaT-wCr01ieaYhNAIz4brpMcVCWXvqWOVheHodWPNimsL1aaqA==')]) 2026-03-08 01: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 01:58:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:58:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:58:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:58:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:58:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:58:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpazovs76v_mock.wav 2026-03-08 01:58:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:58:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:58:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:58:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:58:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:58:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:58:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:58:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplkfh6izj_mock.wav 2026-03-08 01:58:18 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:58:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:58:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:58:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 01:58:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 01:58:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1737, filename=tmpntdj7sc6_mock.wav) 2026-03-08 01:58:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:58:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:58:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:58:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:58:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:58:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:58:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:58:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:58:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:58:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:58:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:58:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:58:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 17:01: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-69ac59f7-7ebb496402f37a186c1be0bf;1ded0cf1-d7cc-4390-b83c-debf3debfa2f'), (b'RateLimit', b'"api";r=975;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 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VgMgk0v1LDsEFv-2gZ_A5RrGLq7vCAT2nIdFYQ3ZC8Io_rrjod8RHg==')]) 2026-03-08 01: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 01:58:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:58:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:58:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:58:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:58:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:58:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:58:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:58:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:58:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 17:01:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac59f7-1d81365b17e4f7427c681814;1ded0cf1-d7cc-4390-b83c-debf3debfa2f'), (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 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GoaFahbDQdDa-JKrilzOpCtwPgXsOrh2pkQKLfzi4etoltT7bWmsDA==')]) 2026-03-08 01: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 01:58:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:58:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:58:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:58:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:58:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:58:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:58:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:58:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:58:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:58:26 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:58:29 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:58:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:58:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:58:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 01:58:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 01:58:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1738, filename=tmpjtkfujhh_mock.wav) 2026-03-08 01:58:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:58:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:58:31 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:58:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:58:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:58:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:58:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:58:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:58:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:58:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:58:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:58:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:58:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:58:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:58: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'Sat, 07 Mar 2026 17:01: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-69ac5a02-179ebd15094648fb06f1b847;81323eb0-6056-464f-acac-04acebea1459'), (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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kl6oRhSQIL1kRn3J-e7FvL_6lCumyXYinYXKZJgcK1v1bmVIRsu4lA==')]) 2026-03-08 01:58: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 01:58:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:58:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:58:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:58:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:58:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:58:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:58:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:58:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:58:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:58: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'Sat, 07 Mar 2026 17:01:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5a03-42460e8245c21d011cd1546f;81323eb0-6056-464f-acac-04acebea1459'), (b'RateLimit', b'"api";r=972;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wAShHx57-cwDDxjGXv4g8kf9h_0j_xyje6_oco8iKsVbvz5mcVHgcQ==')]) 2026-03-08 01:58: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 01:58:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:58:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:58:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:58:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:58:31 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 문맥을 바탕으로 철도 무전 키워드를 추출하는 것입니다. 1. **문맥 분석**: "다대포해수욕장"이라는 지역명, "공기계"라는 기술 2026-03-08 01:58:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 01:58:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 01:58:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 01:58:36 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 01:58:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:58:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:58:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:58:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:58:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 01:58:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:58:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 01:58:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 01:58:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1739, filename=tmpazovs76v_mock.wav) 2026-03-08 01:58:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:58:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:58:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:58:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:58:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:58:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:58:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:58:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:58:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:58:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:58:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:58:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:58:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:58: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'Sat, 07 Mar 2026 17: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-69ac5a0e-1be01c963cd6982e0d4a5109;0653ed7a-aea2-4518-9d2b-ca67cb489602'), (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 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aHqdpKZCiiTKQJUnsaErzq2kbu4UL2dhjhxV06zhqneIExUgDrPayg==')]) 2026-03-08 01:58: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 01:58:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:58:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:58:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:58:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:58:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:58:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:58:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:58:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:58:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:58: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'Sat, 07 Mar 2026 17:02:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5a0e-17a39d7a37448cfc6ea50113;0653ed7a-aea2-4518-9d2b-ca67cb489602'), (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 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4n89m-4wr9VJ7a7Yp5zI2oPpkBVAnhNeBwzZbC3jnCPB-VCPoQj4gA==')]) 2026-03-08 01:58: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 01:58:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:58:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:58:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:58:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:58:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 01:58:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 01:58:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 01:58:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 01:58:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:58:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp60a1cdit_mock.wav 2026-03-08 01:58:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 01:58:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 01:58:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:58:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 01:58:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp93o47t_d_mock.wav 2026-03-08 01:58:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:58:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:58:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 01:58:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:58:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 01:58:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 01:58:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1740, filename=tmplkfh6izj_mock.wav) 2026-03-08 01:58:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:58:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:58:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:58:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:58:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:58:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:58:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:58:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:58:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:58:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:58:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:58:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 17: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-69ac5a19-0679c4216862c07064ea1831;22a66324-c608-45ab-813e-5937ac9cc66a'), (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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'oJlQKXAQ2jXOObu6sSIf3qrTfBf9aYu9kaLYPy4fWIIjDvv1qpeW_A==')]) 2026-03-08 01: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 01:58:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:58:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:58:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:58:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:58:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:58:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:58:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:58:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:58:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:58:54 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:58:54 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01: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'Sat, 07 Mar 2026 17:02:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5a19-6058f512589fc4905386e3b8;22a66324-c608-45ab-813e-5937ac9cc66a'), (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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3cFZEKpX8BzJamDjNjn0fN4j8F4R9xLzxCCakKNUidg7X1guRDsHLQ==')]) 2026-03-08 01: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 01:58:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:58:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:58:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:58:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:58:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:58:56 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 01:58:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 01:58:59 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 01:58:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:59:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 01:59:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 01:59:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 01:59:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 01:59:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 01:59:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3r3jtlbx_mock.wav 2026-03-08 01:59:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 01:59:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 01:59:17 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.124721 < -1.000000) 2026-03-08 01:59:17 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.947378 < -1.000000) 2026-03-08 01:59:18 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 01:59:18 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 01:59:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '맞은 롯데이컨' → 불명 2026-03-08 01:59:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:59:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 01:59:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:맞은 롯데이컨 통과 | 긴급도:일반 | 키워드:맞은 롯데이컨, 신호, 통과, 일반 2026-03-08 01:59:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1741, filename=tmp60a1cdit_mock.wav) 2026-03-08 01:59:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:59:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:59:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:59:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:59:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:59:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:59:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:59:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:59:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:59:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:59:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:59:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:59:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:59: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'Sat, 07 Mar 2026 17:02: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-69ac5a32-4769b0ed7f82dd9073bc6cd9;708722fe-452e-44dd-8405-15fe7c704978'), (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 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JjOacZ2tZBwta1saf1sxsJLfEEQRCGnus1fwe2N1fDCpIRr96vsqog==')]) 2026-03-08 01:59: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 01:59:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:59:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:59:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:59:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:59:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:59:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:59:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:59:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:59:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:59: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'Sat, 07 Mar 2026 17:02:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5a32-6a389d7f0f33cd387cf1c96e;708722fe-452e-44dd-8405-15fe7c704978'), (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 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aipo2YZUCn0I_TiJKQp4bppOCuGpRHBciPicPYDmQj-ZLhvVVc1c9g==')]) 2026-03-08 01:59: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 01:59:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:59:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:59:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:59:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:59:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 01:59:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 01:59:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 01:59:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 01:59:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6gwmsy4g_mock.wav 2026-03-08 01:59:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 01:59:24 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 01:59:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 01:59:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 01:59:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1742, filename=tmp93o47t_d_mock.wav) 2026-03-08 01:59:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:59:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 01:59:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:59:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:59:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:59:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:59:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:59:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:59:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:59:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:59:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:59:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 17:02: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-69ac5a39-689b6d31569eaebe7c23a988;858b040f-a656-4b4d-bf61-29c082571db0'), (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'3R-N1VyCirx84F190Av02OoFlGtZTQOUI2e4HYRBKuspbL_5pg_FFg==')]) 2026-03-08 01: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 01:59:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:59:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:59:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:59:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:59:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:59:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:59:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:59:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:59:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:59:26 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 01:59:26 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 01:59: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'Sat, 07 Mar 2026 17:02:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5a39-4d3bc3f213ed70157895e8c7;858b040f-a656-4b4d-bf61-29c082571db0'), (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'q4KJv3XWYm2Gub1keEkltPkzqH4wpWKn6yDp2-3bFDxsTi6JQznUiA==')]) 2026-03-08 01:59: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 01:59:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:59:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:59:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:59:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:59:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 01:59:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9goaj0j7_mock.wav 2026-03-08 01:59:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 01:59:28 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 01:59:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 01:59:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 01:59:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:59:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 01:59:35 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 01:59:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 01:59:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:59:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 01:59:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 01:59:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1743, filename=tmp3r3jtlbx_mock.wav) 2026-03-08 01:59:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:59:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:59:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:59:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01: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 01:59:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:59:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:59:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:59:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:59:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:59:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:59:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:59:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 17:03: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-69ac5a44-725623041c3bfbd44ea6e0ec;c9b15f21-3815-4a1d-b3a4-ebbd8aa95366'), (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 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'inelQ5yZOJ0vt3TWUJjzNc8TxgGxN5aKfXiPyHReWUyz028dlKBtJw==')]) 2026-03-08 01: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 01:59:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:59:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:59:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:59:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:59:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:59:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:59:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:59:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:59:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01: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'Sat, 07 Mar 2026 17:03:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5a44-5b0280593ad32af350a105a2;c9b15f21-3815-4a1d-b3a4-ebbd8aa95366'), (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 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_lkA2CbqzDkHhE3wvj2raX837Rjhik77MPOZrMgWVNQlvTcY-NwVPA==')]) 2026-03-08 01: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 01:59:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:59:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:59:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:59:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:59:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 01:59:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqw9fw2x6_mock.wav 2026-03-08 01:59:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 01:59:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 01:59:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 01:59:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 01:59:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 01:59:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:59:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 01:59:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpurcr5qve_mock.wav 2026-03-08 01:59:47 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 01:59:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 01:59:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:59:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 01:59:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 01:59:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1744, filename=tmp6gwmsy4g_mock.wav) 2026-03-08 01:59:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:59:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:59:48 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 01:59:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:59:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:59:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:59:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:59:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:59:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:59:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:59:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:59:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:59:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:59:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:59: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'Sat, 07 Mar 2026 17: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-69ac5a4f-0b3ea7382a78be171b6ac836;f315d6d3-047a-41de-8bea-287697e821ed'), (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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CGhO556XNKTu1Dh04qOOMJqCFhZBLNLPmYzLDJ_ju-Qm7kAhQYkEuw==')]) 2026-03-08 01:59: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 01:59:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:59:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:59:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:59:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:59:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:59:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:59:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:59:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:59:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:59: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'Sat, 07 Mar 2026 17:03:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5a50-741b0cb66f639c8c6a57d8ee;f315d6d3-047a-41de-8bea-287697e821ed'), (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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4Al00pedN1Oa_P_DeM5S76jbKD4nAFfm_NxL4Uw8RraBLwWQBl95PA==')]) 2026-03-08 01:59: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 01:59:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:59:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:59:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:59:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:59:49 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 01:59:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 01:59:50 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 01:59:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 01:59:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 01:59:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 01:59:55 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 01:59:58 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 01:59:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 01:59:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 01:59:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 01:59:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV), 모터,신호,통과 2026-03-08 01:59:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1745, filename=tmp9goaj0j7_mock.wav) 2026-03-08 01:59:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 01:59:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 01:59:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 01:59:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 01:59:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 01:59:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 01:59:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 01:59:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 01:59:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:59:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:59:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:59:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:59:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:59: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'Sat, 07 Mar 2026 17:03: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-69ac5a5a-7060f4953655872f413b276a;0ff1c443-0c36-4deb-b594-d1cb2c9057ce'), (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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ICFNQSSxKhay2EPZmEGMip6IUW1NDlhnRQpoGFXzG6QThbelc1NQdQ==')]) 2026-03-08 01:59: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 01:59:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:59:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:59:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:59:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 01:59:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 01:59:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 01:59:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 01:59:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 01:59:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 01:59: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'Sat, 07 Mar 2026 17:03:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5a5b-19add96955672c5312567972;0ff1c443-0c36-4deb-b594-d1cb2c9057ce'), (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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bn8xAb5IjGVYtHgfG4QPGjPQZjt74hxyAP8IisIeEyzc3-8oMyfqqQ==')]) 2026-03-08 01:59: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 01:59:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 01:59:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 01:59:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 01:59:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:00:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:00:01 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:00:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:00:05 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:00:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:00:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:00:09 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:00:09 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:00:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:00:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:00:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:00:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:00:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1746, filename=tmpqw9fw2x6_mock.wav) 2026-03-08 02:00:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:00:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:00:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:00:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:00:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:00:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:00:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:00:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:00:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:00:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:00:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:00:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac5a66-508c0b392d72b86256a26ea3;34894bf9-f326-4587-bf85-04d4fd7f9b9a'), (b'RateLimit', b'"api";r=957;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 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bVMAQwjfRk4AtLnGcN1CdujlcrtoUZcPfxi0FyKa7MwO086wN4rguA==')]) 2026-03-08 02: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 02:00:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:00:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:00:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:00:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:00:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:00:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:00:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:00:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:00:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:00: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'Sat, 07 Mar 2026 17:03:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5a66-698e6e9214a34024296b96a7;34894bf9-f326-4587-bf85-04d4fd7f9b9a'), (b'RateLimit', b'"api";r=956;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 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WyrlPCnlXgMZ6DgHuYgNoG7siS_E7bv0VNjbFKszb_Ep4u0bnjrQ_A==')]) 2026-03-08 02:00: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 02:00:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:00:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:00:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:00:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:00:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:00:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:00:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:00:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:00:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:00:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpq5tbc_2c_mock.wav 2026-03-08 02:00:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:00:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:00:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:00:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:00:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptfx6esew_mock.wav 2026-03-08 02:00:21 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:00:21 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:00:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:00:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:00:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 02:00:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 02:00:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1747, filename=tmpurcr5qve_mock.wav) 2026-03-08 02:00:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:00:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:00:22 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:00:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:00:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:00:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:00:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:00:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:00:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:00:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:00:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:00:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:00:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:03: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-69ac5a71-6ad958127a605c1e27e44300;db9cb79c-5d07-4c0b-8c42-0f74df3a3a37'), (b'RateLimit', b'"api";r=955;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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'w63ciH934864uqp1PiSWNVkJS7EVUr1e6hT0J6mnbL-fkmPm70o_ew==')]) 2026-03-08 02: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 02:00:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:00:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:00:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:00:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:00:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:00:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:00:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:00:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:00:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:03:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5a71-28c779f554dc04da081aa1b0;db9cb79c-5d07-4c0b-8c42-0f74df3a3a37'), (b'RateLimit', b'"api";r=954;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'DWKLVaCuZ11FxZ9JkqZ8Y_YFjX1QozTSWqeJycwu7ezNILxsB4a-wQ==')]) 2026-03-08 02: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 02:00:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:00:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:00:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:00:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:00:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:00:24 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:00:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:00:28 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:00:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:00:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:00:32 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:00:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:00:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:00:41 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.818962 < -1.000000) 2026-03-08 02:00:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:00:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8bgg1uly_mock.wav 2026-03-08 02:00:42 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.000637 < -1.000000) 2026-03-08 02:00:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:00:42 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.410966 < -1.000000) 2026-03-08 02:00:42 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 02:00:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV' → 열차 2026-03-08 02:00:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:00:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 63자) 2026-03-08 02:00:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 전기를 취소하는 방법 | 긴급도:일반 | 키워드:없음 2026-03-08 02:00:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1748, filename=tmpq5tbc_2c_mock.wav) 2026-03-08 02:00:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:00:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:00:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:00:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:00:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:00:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:00:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:00:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:00:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:00:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:00:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:00:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:04: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-69ac5a87-69bbfc625dda1498557908f3;eccdf11b-2d92-4455-b465-1b38009e2618'), (b'RateLimit', b'"api";r=999;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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'scItDMxHZd2CU_vTTNTRVntwbYZiKJUv1FMC92utj59-qExYuJL-Ng==')]) 2026-03-08 02: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 02:00:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:00:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:00:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:00:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:00:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:00:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:00:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:00:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:00:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:04:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5a87-7b7dfdeb4ad310052c7c1c15;eccdf11b-2d92-4455-b465-1b38009e2618'), (b'RateLimit', b'"api";r=998;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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ibIA9ftLS91t9m-m2HGr90TxKM3jdNvJgI26y4BNJvQmi_h-XvNb-Q==')]) 2026-03-08 02: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 02:00:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:00:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:00:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:00:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:00:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:00:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:00:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:00:49 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:00:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:00:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 02:00:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1749, filename=tmptfx6esew_mock.wav) 2026-03-08 02:00:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:00:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:00:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:00:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:00:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:00:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpf3sc33_c_mock.wav 2026-03-08 02: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 02:00:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:00:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:00:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:00:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:00:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:00:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:00:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:00:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:00: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'Sat, 07 Mar 2026 17:04: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-69ac5a8e-0351d94e47b2a07e44a05234;713ad1ed-91d3-434d-8e33-993444472658'), (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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ynPa5Psh8sbBl7AngdPkgPAnXYun9yWI0BCYlk8qPQ1Um4TNV8kvSQ==')]) 2026-03-08 02:00: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 02:00:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:00:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:00:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:00:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:00:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:00:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:00:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:00:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:00:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:00:51 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:00:51 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:04:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5a8e-77cfb97f2de289cb39c46dcd;713ad1ed-91d3-434d-8e33-993444472658'), (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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lVxDHEuF8RFL_sd6oLmyRidT9aeOZ0Hkr9mWuMOeN2ZVVi4lIDGqhw==')]) 2026-03-08 02: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 02:00:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:00:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:00:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:00:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:00:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:00:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:00:53 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:00:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:00:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:00:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpg9durzna_mock.wav 2026-03-08 02:00:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:00:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:01:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:01:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:01:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:01:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:01:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:01:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:01:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1750, filename=tmp8bgg1uly_mock.wav) 2026-03-08 02:01:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:01:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:01:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:01:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:01:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:01:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:01:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:01:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:01:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:01:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:01:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:01:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:01:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:01: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'Sat, 07 Mar 2026 17: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-69ac5a99-05f68653321f6c1442b1ef5d;b41c21a6-992b-46cb-8e87-84025a7829b6'), (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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GRK0xsc2NwGAjGvXGK4Xt-8_0dJn2jyBdMrB_0Eowu_BEAml6L7-6A==')]) 2026-03-08 02:01: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 02:01:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:01:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:01:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:01:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:01:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:01:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:01:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:01:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:01:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:01: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'Sat, 07 Mar 2026 17:04:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5a99-5fe4272754c0a2395aeb13d3;b41c21a6-992b-46cb-8e87-84025a7829b6'), (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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9m2ZNTbyAzKwJ4rLj3Dv-86usuG4CU1FzjkgZzm3zmAjxQjQYuFfZQ==')]) 2026-03-08 02:01: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 02:01:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:01:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:01:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:01:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:01:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:01:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:01:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:01:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:01:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsruvr_sw_mock.wav 2026-03-08 02:01:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:01:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:01:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:01:11 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:01:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:01:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:01:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:01:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2_4e1fvp_mock.wav 2026-03-08 02:01:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 02:01:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 02:01:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1751, filename=tmpf3sc33_c_mock.wav) 2026-03-08 02:01:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:01:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:01:13 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:01:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:01:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:01:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:01:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:01:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:01:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:01:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:01:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:01:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:01:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:01:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:04: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-69ac5aa4-50c3a09c38d0b88d024c342a;1da5be1f-81bd-4409-b32b-0b85c9bcb669'), (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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1VeI072WgtMCbb05d_YHC16dvXYnn4REnYGSCQBLAXC69LMQPoYwhA==')]) 2026-03-08 02: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 02:01:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:01:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:01:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:01:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:01:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:01:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:01:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:01:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:01:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:04:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5aa4-5855dcb80d3d92b67fefea05;1da5be1f-81bd-4409-b32b-0b85c9bcb669'), (b'RateLimit', b'"api";r=992;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'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-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'aV-GGm-SR6VbExKzIBSCb-ir7WSn7aiHUuJ2wZeoHBXmNjBrVgM13g==')]) 2026-03-08 02: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 02:01:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:01:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:01:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:01:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:01:14 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:01:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:01:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:01:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:01:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:01:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:01:22 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:01:22 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:01:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:01:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:01:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:01:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:01:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1752, filename=tmpg9durzna_mock.wav) 2026-03-08 02:01:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:01:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:01:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:01:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:01:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:01:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:01:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:01:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:01:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:01:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:01:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:01:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:01:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:01: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'Sat, 07 Mar 2026 17:04: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-69ac5aaf-4cd83cc42a0facca2e83ff03;abbbee8e-d0a9-4c58-b94e-a4adf765fd97'), (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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EkesyVE1oCVaSeE653lW53haN70WodpKeenmniby2qoonBLoTNq0Bg==')]) 2026-03-08 02:01: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 02:01:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:01:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:01:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:01:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:01:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:01:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:01:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:01:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:01:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:01: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'Sat, 07 Mar 2026 17:04:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5aaf-1d8ee6164c67462808ff89d4;abbbee8e-d0a9-4c58-b94e-a4adf765fd97'), (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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'z7IOtDPIWjeb6q_uYAsMPWEN7Z7MSqowJ2TppRD0X_ljjOQVMse8Sg==')]) 2026-03-08 02:01: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 02:01:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:01:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:01:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:01:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:01:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:01:26 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:01:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:01:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:01:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:01:32 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:01:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:01:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:01:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:01:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:01:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 02:01:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:01:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1753, filename=tmpsruvr_sw_mock.wav) 2026-03-08 02:01:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:01:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:01:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:01:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:01:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:01:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:01:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:01:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:01:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:01:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:01:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:01:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:01:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:01: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'Sat, 07 Mar 2026 17: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-69ac5aba-186e3e04747d203c5d3e1b01;e1f9f2a1-6722-4f84-9818-980060010ac5'), (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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WhsGqz2II6p8gBRiLAiHzzvadPpwP1dRlTeDFsgL1M3oBjbumaQEkg==')]) 2026-03-08 02:01: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 02:01:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:01:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:01:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:01:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:01:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:01:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:01:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:01:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:01:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:01: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'Sat, 07 Mar 2026 17:04:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5abb-4980be426130dfb6363b6906;e1f9f2a1-6722-4f84-9818-980060010ac5'), (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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5jAU2VI6z6RqQFB17ngbQYqFtCO8cdPIhRD6ZSOHvXroWNtn0aCoCg==')]) 2026-03-08 02:01: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 02:01:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:01:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:01:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:01:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:01:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:01:37 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:01:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:01:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:01:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:01:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:01:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:01:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4unaea8p_mock.wav 2026-03-08 02:01:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:01:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:01:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxjyksu94_mock.wav 2026-03-08 02:01:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:01:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:01:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:01:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:01:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 02:01:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:01:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1754, filename=tmp2_4e1fvp_mock.wav) 2026-03-08 02:01:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:01:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:01:46 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:01:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:01:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:01:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:01:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:01:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:01:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:01:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:01:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:01:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:01:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac5ac6-4fdc07026c706bf7084721ca;bd342224-9183-4f8f-b885-6f9802a2bc6a'), (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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'y6mlZAl8sDxEx09MEpHhRxSJfjD2r4pj0-UufRhUZrzyhXz4_LXM4Q==')]) 2026-03-08 02: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 02:01:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:01:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:01:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:01:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:01:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:01:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:01:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:01:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:01:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:05:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5ac6-3b84435c025699ab3a1d2a2f;bd342224-9183-4f8f-b885-6f9802a2bc6a'), (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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qjQ4zhqWIO2VPew-GiQOS3fmjp3aBMB71TfaOH3kFQ9vBL-guhnBnA==')]) 2026-03-08 02: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 02:01:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:01:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:01:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:01:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:01:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:01:48 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:01:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:01:52 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:01:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:01:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:01:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:02:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:02:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:02:07 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 02:02:08 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.847390 < -1.000000) 2026-03-08 02:02:08 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.964446 < -1.000000) 2026-03-08 02:02:08 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 02:02:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카' → 열차 2026-03-08 02:02:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:02:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 73자) 2026-03-08 02:02:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 통과 | 긴급도:일반 | 키워드:역전기(RV), 모터카,신호,통과 2026-03-08 02:02:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1755, filename=tmp4unaea8p_mock.wav) 2026-03-08 02:02:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:02:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:02:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:02:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:02:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:02:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:02:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:02:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:02:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:02:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:02:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:02:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:02:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:02:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:02:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxr3j7lxi_mock.wav 2026-03-08 02:02: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'Sat, 07 Mar 2026 17:05: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-69ac5add-4800f45e1d28cdb72e0c83a7;5925b5fc-f2ef-44de-affe-0b0d0141d348'), (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'mp7tSKKVznwWI8ytKNYntFnMRVnfg7Xbpy9cYVSSZTRmsRwPnYhidg==')]) 2026-03-08 02:02: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 02:02:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:02:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:02:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:02:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:02:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:02:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:02:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:02:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:02:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:02:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:02: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'Sat, 07 Mar 2026 17:05:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5add-42a008917626d7e227f222ae;5925b5fc-f2ef-44de-affe-0b0d0141d348'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IiMnTtKT5siGuhiYaF7jFVt9jTl-a8rwBGkr9QD44cblbNUgbfPPcA==')]) 2026-03-08 02:02: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 02:02:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:02:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:02:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:02:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:02:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:02:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:02:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:02:15 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:02:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:02:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 02:02:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1756, filename=tmpxjyksu94_mock.wav) 2026-03-08 02:02:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:02:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:02:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:02:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:02:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:02:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:02:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:02:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:02:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:02:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:02:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:02:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:02:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:02: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'Sat, 07 Mar 2026 17: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-69ac5ae4-024bf19c69bfaf71638b0805;1958d208-8823-410c-9df9-a8f80154010e'), (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 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Z-BVI2kg5RsmrwG_QiXQ5CK6q_bFIfV2ljCYySMBS41HU5T8oGjsDQ==')]) 2026-03-08 02:02: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 02:02:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:02:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:02:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:02:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:02:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:02:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:02:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:02:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:02:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:02:16 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:02:16 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:02: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'Sat, 07 Mar 2026 17:05:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5ae4-0f6739736abe952b1d753270;1958d208-8823-410c-9df9-a8f80154010e'), (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 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'c5p054rjNX8MTeaKqMVpQYCDwTvCZUM4uEksA2yLTFRk8xQ9Nus0Nw==')]) 2026-03-08 02:02: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 02:02:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:02:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:02:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:02:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:02:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:02:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu1z3fp8u_mock.wav 2026-03-08 02:02:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:02:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:02:18 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:02:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:02:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:02:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:02:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:02:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw8_fabys_mock.wav 2026-03-08 02:02:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:02:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:02:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:02:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 40자) 2026-03-08 02:02:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동, 지지금구 2026-03-08 02:02:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1757, filename=tmpxr3j7lxi_mock.wav) 2026-03-08 02:02:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:02:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:02:27 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:02:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:02:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:02:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:02:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:02:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:02:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:02:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:02:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:02:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:02:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:05: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-69ac5aef-2d555dc6149d9cd6713b5b81;67cfd873-3294-449f-83c3-0fa24e100846'), (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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'u_LsLmELKLO6MlGGxkuaSbUGcVrf1ldRl5yG4skNV3BNJ-rSn1WHdA==')]) 2026-03-08 02: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 02:02:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:02:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:02:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:02:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:02:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:02:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:02:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:02:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:02:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:02: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'Sat, 07 Mar 2026 17:05:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5aef-3e53a2de4ae1ed4f077360ca;67cfd873-3294-449f-83c3-0fa24e100846'), (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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'x-ZolccSR5vjAtRkiB7iI_Z5M9aqyTupdjK8JHYPzndZ3RQFqc7Gwg==')]) 2026-03-08 02:02: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 02:02:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:02:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:02:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:02:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:02:28 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:02:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:02:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:02:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:02:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:02:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:02:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:02:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:02:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptzzq4xxp_mock.wav 2026-03-08 02:02:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:02:37 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:02:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:02:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:02:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 02:02:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 02:02:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1758, filename=tmpu1z3fp8u_mock.wav) 2026-03-08 02:02:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:02:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:02:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:02:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:02:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:02:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:02:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:02:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:02:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:02:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:02:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:02:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:02:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:02: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'Sat, 07 Mar 2026 17: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-69ac5afa-59384d0367aace3640ba5033;94a59966-9abe-4830-8cba-3fbf33638ab6'), (b'RateLimit', b'"api";r=979;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 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GmmOyRP9tOc1w4N349zvbSmW1FA-fmI1uUQnjZy40PGDC0IR8zZY8A==')]) 2026-03-08 02:02: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 02:02:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:02:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:02:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:02:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:02:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:02:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:02:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:02:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:02:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:02: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'Sat, 07 Mar 2026 17:06:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5afa-0e2b605342cdb1972c92ca68;94a59966-9abe-4830-8cba-3fbf33638ab6'), (b'RateLimit', b'"api";r=978;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 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1cUcU2JD--EfERPvppvI-a6gKebZFEDLl6nkRRS8ASSCwpLIaE1tXg==')]) 2026-03-08 02:02: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 02:02:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:02:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:02:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:02:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:02:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:02:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmgtq8p18_mock.wav 2026-03-08 02:02:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:02:41 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:02:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:02:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:02:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:02:48 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:02:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:02:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:02:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:02:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:02:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1759, filename=tmpw8_fabys_mock.wav) 2026-03-08 02:02:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:02:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:02:49 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:02:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:02:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:02:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:02:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:02:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:02:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:02:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:02:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:02:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:02:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:06: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-69ac5b05-773fea19180783640c6aa7bc;44b5c9d5-e54a-4377-9b44-2d44247333c9'), (b'RateLimit', b'"api";r=977;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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0SKBaEJ0Gnn3JKh1gcyFAtPr4F3ZjPR_7D0wRf62IvIvR7MmZyeorQ==')]) 2026-03-08 02: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 02:02:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:02:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:02:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:02:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:02:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:02:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:02:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:02:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:02:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:02:50 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02: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'Sat, 07 Mar 2026 17:06:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5b05-331dfe3838c5c75b6c9514a1;44b5c9d5-e54a-4377-9b44-2d44247333c9'), (b'RateLimit', b'"api";r=976;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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mCDhwCopLYIj3GM5XVhECCynpPhG0JjRBab44qhev29dWNGUc6oNvw==')]) 2026-03-08 02: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 02:02:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:02:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:02:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:02:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:02:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:02:52 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:02:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:02:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:02:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:03:00 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:03:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:03:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:03:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:03:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:03:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 02:03:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:03:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1760, filename=tmptzzq4xxp_mock.wav) 2026-03-08 02:03:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:03:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:03:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:03:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:03:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:03:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:03:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:03:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:03:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:03:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:03:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:03:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:03: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'Sat, 07 Mar 2026 17:06: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-69ac5b10-45f4ebb47bea91454af1bbb0;3781ea3a-f789-48c6-bf9c-1492e76932c8'), (b'RateLimit', b'"api";r=975;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'kuqUxnZCf1tfmtaFgPap_mPRxF2nJktxKjH9_mIqgEtjlACeGUjNLw==')]) 2026-03-08 02:03: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 02:03:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:03:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:03:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:03:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:03:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:03:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:03:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:03:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:03:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:03: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'Sat, 07 Mar 2026 17:06:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5b11-58e4a3403ff5ef0b1d4583b8;3781ea3a-f789-48c6-bf9c-1492e76932c8'), (b'RateLimit', b'"api";r=974;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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hAiGLtlD3hScfZU-ezoWENCtpecTV0PDrAPZUdcSEdGSksIo5v332w==')]) 2026-03-08 02:03: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 02:03:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:03:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:03:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:03:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:03:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:03:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:03:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:03:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:03:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:03:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:03:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:03:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpagmqqhwn_mock.wav 2026-03-08 02:03:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:03:11 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:03:11 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:03:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:03:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:03:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:03:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 02:03:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1761, filename=tmpmgtq8p18_mock.wav) 2026-03-08 02:03:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:03:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:03:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:03:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:03:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:03:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:03:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:03:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:03:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:03:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:03:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:03:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:03:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:03: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'Sat, 07 Mar 2026 17: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-69ac5b1c-07bf3a793dd0db1756fe1bef;09ada1b1-12bf-41e8-89fb-21da168142bd'), (b'RateLimit', b'"api";r=973;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 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ObaJ_g-OqWvjtVu-HYFCLfgyTzagBzu9Sb6PNeVjYfpN5aJnROoTQg==')]) 2026-03-08 02:03: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 02:03:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:03:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:03:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:03:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:03:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:03:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:03:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:03:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:03:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:03:12 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:03:12 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:06:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5b1c-5ef9da361fea806338125603;09ada1b1-12bf-41e8-89fb-21da168142bd'), (b'RateLimit', b'"api";r=972;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 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'J6Qs0IEC0IAW8k49zQnEEhOxjnmaoGO4Mw6Y-nvwWxI_92cd1bQQiQ==')]) 2026-03-08 02: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 02:03:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:03:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:03:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:03:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:03:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:03:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5y2mjail_mock.wav 2026-03-08 02:03:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:03:15 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:03:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:03:18 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:03:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:03:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:03:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:03:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:03:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:03:32 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.907087 < -1.000000) 2026-03-08 02:03:32 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.596718 < -1.000000) 2026-03-08 02:03:32 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.939253 < -1.000000) 2026-03-08 02:03:33 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:03:33 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:03:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주제기 궤도 검색으로 보' → 불명 2026-03-08 02:03:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:03:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 33자) 2026-03-08 02:03:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:주제기 궤도 검색 | 긴급도:일반 | 키워드:없음 2026-03-08 02:03:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1762, filename=tmpagmqqhwn_mock.wav) 2026-03-08 02:03:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:03:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:03:34 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:03:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:03:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:03:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:03:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:03:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:03:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:03:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:03:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:03:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:03:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:03: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'Sat, 07 Mar 2026 17:06: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-69ac5b32-736f377236d1b8b266130210;6c0d8d87-cbac-421c-a1d0-d9433656ecab'), (b'RateLimit', b'"api";r=971;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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'epjusdssYrZ9vWg7-67nxUz7Dim5Z7xyc2YUpRh0LIe2Ozr2hfUblQ==')]) 2026-03-08 02:03: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 02:03:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:03:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:03:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:03:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:03:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:03:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:03:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:03:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:03:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:03: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'Sat, 07 Mar 2026 17:06:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5b32-6e7190bf52a6f3ff4a2dc9ee;6c0d8d87-cbac-421c-a1d0-d9433656ecab'), (b'RateLimit', b'"api";r=970;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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_1ciomkJvY7xDM6AWk8v--2dp1QrGOQqRN-Tp5_I6LWPbSPbYtvTUg==')]) 2026-03-08 02:03: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 02:03:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:03:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:03:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:03:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:03:35 [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 02:03:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:03:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:03:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:03:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:03:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnwg6qurn_mock.wav 2026-03-08 02:03:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:03:40 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:03:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:03:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 02:03:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1763, filename=tmp5y2mjail_mock.wav) 2026-03-08 02:03:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:03:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:03:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:03:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:03:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:03:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:03:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:03:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:03:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:03:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:03:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:03:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:03:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:03: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'Sat, 07 Mar 2026 17:07: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-69ac5b38-1d7630d5142dd287038b469f;7d1ce8af-91e7-49f1-b947-897cc97a8785'), (b'RateLimit', b'"api";r=969;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 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0axJtV8PJt4pRSScxpSmF5WEs5LyYTEwbxMP31VBTJL-VVd0atQnow==')]) 2026-03-08 02:03: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 02:03:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:03:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:03:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:03:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:03:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:03:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:03:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:03:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:03:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:03:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:03:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:03: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'Sat, 07 Mar 2026 17:07:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5b39-3e0b183e18c6c3266854e728;7d1ce8af-91e7-49f1-b947-897cc97a8785'), (b'RateLimit', b'"api";r=968;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 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'67uuLWXELi45wiDMM83obP4yJhATtASz5JJyLVOPyxID9R-kemfKiw==')]) 2026-03-08 02:03: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 02:03:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:03:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:03:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:03:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:03:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:03:43 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:03:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:03:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:03:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptfk45e9p_mock.wav 2026-03-08 02:03:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:03:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:03:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:03:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:03:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi7ko43g6_mock.wav 2026-03-08 02:03:51 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:03:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:03:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:03:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 34자) 2026-03-08 02:03:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동 2026-03-08 02:03:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1764, filename=tmpnwg6qurn_mock.wav) 2026-03-08 02:03:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:03:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:03:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:03:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:03:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:03:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:03:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:03:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:03:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:03:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:03:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:03:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:03:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:03: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'Sat, 07 Mar 2026 17:07: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-69ac5b44-40593f291ad0aa396653be1a;d5ad337f-fc98-4b47-8e6d-b83edb5e6e94'), (b'RateLimit', b'"api";r=967;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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'o0XD4NFuTb9cT88pBMnBXCH16m_Ly6TbpBCPujEfgBaO89CBHZfYAg==')]) 2026-03-08 02:03: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 02:03:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:03:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:03:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:03:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:03:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:03:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:03:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:03:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:03:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:03:52 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:03:52 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:03: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'Sat, 07 Mar 2026 17:07:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5b44-401a9f811eb94a5a558dd21d;d5ad337f-fc98-4b47-8e6d-b83edb5e6e94'), (b'RateLimit', b'"api";r=966;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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'D4CnNgP0oiLy_dEg0sCpDFmJvRNZ8Km0ifCPQJEp2-y2nNxX_qqsxg==')]) 2026-03-08 02:03: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 02:03:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:03:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:03:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:03:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:03:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:03:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:03:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:03:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:03:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:03:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:04:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:04:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprxl7wxk6_mock.wav 2026-03-08 02:04:02 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:04:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:04:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:04:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 02:04:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 02:04:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1765, filename=tmptfk45e9p_mock.wav) 2026-03-08 02:04:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:04:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:04:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:04:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:04:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:04:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:04:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:04:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:04:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:04:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:04:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:04:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:04:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:04:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02: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'Sat, 07 Mar 2026 17:07: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-69ac5b4f-5d166a026b8927057e825ff3;c3b93fe0-5381-46a8-b438-32e4eba6398c'), (b'RateLimit', b'"api";r=965;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'EGKyURDuealiabppCXavZ3VoA9b6W3OlH2mlWHHzdRA3lUjiZfg0Hg==')]) 2026-03-08 02: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 02:04:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:04:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:04:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:04:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:04:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:04:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:04:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:04:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:04:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:07:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5b4f-09ebfcd04a0269444078be18;c3b93fe0-5381-46a8-b438-32e4eba6398c'), (b'RateLimit', b'"api";r=964;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'oi9XKzMgF_UU0mhZbFNq4jdzQC_B8aLx0STXw99LSCFFG2P4503Bxg==')]) 2026-03-08 02: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 02:04:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:04:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:04:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:04:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:04:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:04:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:04:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:04:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:04:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpo43mygwh_mock.wav 2026-03-08 02:04:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:04:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:04:13 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:04:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:04:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:04:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 57자) 2026-03-08 02:04:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기 확인 통과 | 긴급도:일반 | 키워드:역전기,모터,신호,통과 2026-03-08 02:04:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1766, filename=tmpi7ko43g6_mock.wav) 2026-03-08 02:04:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:04:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:04:14 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:04:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:04:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:04:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:04:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:04:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:04:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:04:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:04:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:04:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:04:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:04:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:04: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'Sat, 07 Mar 2026 17: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-69ac5b5a-2074bff449690dc8422bd6a0;397f7271-360f-41bc-a841-5f8c8cf8d815'), (b'RateLimit', b'"api";r=963;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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TyDtROjRXoTziJdSCMp6OyL6MHoGfAnTBiOoJi86xsS2cTDqrTZJ9A==')]) 2026-03-08 02:04: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 02:04:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:04:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:04:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:04:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:04:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:04:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:04:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:04:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:04:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:04: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'Sat, 07 Mar 2026 17:07:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5b5a-1e937b2066aee4af693965f7;397f7271-360f-41bc-a841-5f8c8cf8d815'), (b'RateLimit', b'"api";r=962;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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'M8CvUfl4oOcCnFoNpahagJyzj3pA30Jxz0wvkxrRsvBXoJRFTN6Gzw==')]) 2026-03-08 02:04: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 02:04:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:04:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:04:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:04:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:04:15 [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. * 2026-03-08 02:04:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:04:17 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:04:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:04:19 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:04:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:04:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:04:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:04:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:04:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:04:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:04:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 02:04:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 02:04:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1767, filename=tmprxl7wxk6_mock.wav) 2026-03-08 02:04:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:04:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:04:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:04:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:04:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:04:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:04:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:04:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:04:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:04:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:04:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:04:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:04:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:04: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'Sat, 07 Mar 2026 17: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-69ac5b65-4b5eef564e131ae54aee9f22;f060d747-19cd-4c91-a44b-9567682b046c'), (b'RateLimit', b'"api";r=961;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 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KjU4OObp1TYOrxJKZy-4ibNEDRBwx4J_hc11iXywsPyZnp4dteIDRA==')]) 2026-03-08 02:04: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 02:04:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:04:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:04:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:04:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:04:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:04:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:04:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:04:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:04:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:04: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'Sat, 07 Mar 2026 17:07:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5b66-3d438c8746ca7c3d070fac38;f060d747-19cd-4c91-a44b-9567682b046c'), (b'RateLimit', b'"api";r=960;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 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CEhzDq1TthDEim8YergvrRK-8o7YZ3h6UvrMQHEVoqhRihAMpUZ23A==')]) 2026-03-08 02:04: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 02:04:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:04:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:04:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:04:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:04:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:04:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:04:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:04:29 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:04:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:04:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:04:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:04:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:04:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:04:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:04:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:04:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 02:04:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:04:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1768, filename=tmpo43mygwh_mock.wav) 2026-03-08 02:04:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:04:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:04:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:04:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:04:38 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:04:38 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:04:38 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:04:39 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거"라는 텍스트를 분석하여 철도 무전 키워드를 추출하는 것입니다. 1. **텍스트 분석**: "다대포해수욕장 공기계 선거"라는 문장은 "다대포해수욕 2026-03-08 02:04:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:04:39 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:04:39 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:04:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpk56hndak_mock.wav 2026-03-08 02:04:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:04:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:04:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:04:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:04:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:04:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:04:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:04:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:04:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:04:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:04:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:04: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'Sat, 07 Mar 2026 17:08: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-69ac5b73-11e89a6357667c7c6e64c9fa;146f18ec-97bc-4c4d-9fb9-d98d6079c915'), (b'RateLimit', b'"api";r=959;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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fKR-JnykE2n45UhB9apAk3SLIz51Y27kABmuIWRMEaNaQHcvYM0arg==')]) 2026-03-08 02:04: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 02:04:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:04:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:04:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:04:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:04:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:04:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:04:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:04:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:04:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:04:39 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:04:39 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:04: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'Sat, 07 Mar 2026 17:08:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5b73-1f30f9eb48e8ab0b0ded4119;146f18ec-97bc-4c4d-9fb9-d98d6079c915'), (b'RateLimit', b'"api";r=958;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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'i0aqcRO1WYfdRBaP9YK2WScGCTSnRdNiOzQYCnjKUprR1Jfb06Gfkw==')]) 2026-03-08 02:04: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 02:04:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:04:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:04:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:04:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:04:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:04:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:04:42 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:04:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:04:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:04:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm45lj69r_mock.wav 2026-03-08 02:04:45 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:04:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:04:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:04:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:04:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:04:58 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (18.950000 > 2.400000) 2026-03-08 02:04:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.079227 < -1.000000) 2026-03-08 02:04:59 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.756999 < -1.000000) 2026-03-08 02:05:00 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.840511 < -1.000000) 2026-03-08 02:05:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:05:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:05:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'подъема' → 불명 2026-03-08 02:05:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:05:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 11자) 2026-03-08 02:05:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:подъема | 긴급도:일반 | 키워드:없음 2026-03-08 02:05:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1769, filename=tmpk56hndak_mock.wav) 2026-03-08 02:05:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:05:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:05:01 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:05:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:05:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:05:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:05:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:05:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:05:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:05:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:05:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:05:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:05:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:05:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:08: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-69ac5b88-6fa7f3a63735c46064cec9bd;4cb5e01a-aaf7-4621-90d9-90a563b13664'), (b'RateLimit', b'"api";r=957;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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'86-a4QiRhaoHqwD-j3vgQWVNULA5aZ8C7o2KUxO-FQm-l383o5GWZA==')]) 2026-03-08 02: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 02:05:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:05:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:05:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:05:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:05:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:05:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:05:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:05:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:05:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:08:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5b89-5911045805d90c4047e8f67b;4cb5e01a-aaf7-4621-90d9-90a563b13664'), (b'RateLimit', b'"api";r=956;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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'c6Z3tfaWILrdg18fcYCGt7Ed2iVofXUrN0bhdfo6XheyxS11eOWBKw==')]) 2026-03-08 02: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 02:05:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:05:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:05:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:05:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:05:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:05:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:05:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:05:07 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:05:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:05:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7f85o3zv_mock.wav 2026-03-08 02:05:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:05:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 02:05:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1770, filename=tmpm45lj69r_mock.wav) 2026-03-08 02:05:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:05:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:05:08 [INFO ] uvicorn.error:215 — [LLM Worker] 키워드 추출 성공: ['동래', '교대', '연산', '두실', '구서'] 2026-03-08 02:05:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:05:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:05:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:05:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:05:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:05:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:05:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:05:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:05:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:05:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:05:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac5b8f-6611162e0c4ef04a3c4118f1;91f2e5f0-0718-4a66-9481-649e9e4974d4'), (b'RateLimit', b'"api";r=955;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 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nfn-9LX7NCvGKe5SRJR0jO-aX2mVxB1iZUf01A6uSCdXhFXOjYCDUA==')]) 2026-03-08 02: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 02:05:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:05:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:05:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:05:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:05:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:05:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:05:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:05:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:05:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:08:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5b8f-62607a337553748f71261e05;91f2e5f0-0718-4a66-9481-649e9e4974d4'), (b'RateLimit', b'"api";r=954;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 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5XiJGcfLQ7Ft9GyatJh8DL2xMubN5aNQP0-wk4_3Vt4HCUqSCTglwA==')]) 2026-03-08 02: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 02:05:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:05:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:05:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:05:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:05:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:05:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:05:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:05:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:05:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:05:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:05:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprlzqr2fg_mock.wav 2026-03-08 02:05:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:05:18 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:05:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:05:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:05:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 34자) 2026-03-08 02:05:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동 2026-03-08 02:05:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1771, filename=tmp7f85o3zv_mock.wav) 2026-03-08 02:05:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:05:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:05:19 [INFO ] uvicorn.error:220 — [LLM Worker] 지식 발견: 1건 2026-03-08 02:05:19 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:05:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:05:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:05:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:05:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:05:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:05:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:05:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:05:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:05:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:05:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:05:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:05: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'Sat, 07 Mar 2026 17:08: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-69ac5b9a-09d1c0625ba414a8575776e9;55d0bfd7-d3e2-4999-99ff-a47fdb76396c'), (b'RateLimit', b'"api";r=953;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 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IQ1XFSfw9aN3Bw5z65WEc3CS8n2whIuZV4019gqF08wdWajoadtNGQ==')]) 2026-03-08 02:05: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 02:05:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:05:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:05:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:05:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:05:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:05:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:05:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:05:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:05:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:05: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'Sat, 07 Mar 2026 17:08:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5b9b-46dab15d3a69688f12e6379c;55d0bfd7-d3e2-4999-99ff-a47fdb76396c'), (b'RateLimit', b'"api";r=952;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 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'F9kb4nwGGUygEzkKakRGRZASetPMurklMu3rDrBv7J6iaAJASGyt7w==')]) 2026-03-08 02:05: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 02:05:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:05:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:05:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:05:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:05:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:05:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp4kdd3o__mock.wav 2026-03-08 02:05:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:05:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:05:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:05:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:05:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:05:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:05:29 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:05:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:05:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:05:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 02:05:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 02:05:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1772, filename=tmprlzqr2fg_mock.wav) 2026-03-08 02:05:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:05:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:05:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:05:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:05:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:05:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:05:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:05:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:05:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:05:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:05:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:05:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:05:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:05: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'Sat, 07 Mar 2026 17:08: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-69ac5ba6-3eb8c4ff678997871247eb6d;36442c88-e7e5-4618-a15d-f009317a3791'), (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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Asbu_i_oo7BUJDqbv9hBwFbFUw0wZ3DJ4-0VNUugPjBIvDYYqz2FfA==')]) 2026-03-08 02:05: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 02:05:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:05:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:05:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:05:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:05:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:05:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:05:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:05:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:05:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:05:31 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:05:31 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:05: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'Sat, 07 Mar 2026 17:08:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5ba6-2d6535520a81f69667339010;36442c88-e7e5-4618-a15d-f009317a3791'), (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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bLdSOgG9vFleq8dOc0_oqiG2qSmFLlvcCj8VgBXuqfnn_6mV77pG5Q==')]) 2026-03-08 02:05: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 02:05:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:05:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:05:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:05:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:05:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:05:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpr5skl8zf_mock.wav 2026-03-08 02:05:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:05:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:05:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:05:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:05:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:05:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:05:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:05:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplhuieiz3_mock.wav 2026-03-08 02:05:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:05:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:05:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:05:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:05:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:05:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1773, filename=tmpp4kdd3o__mock.wav) 2026-03-08 02:05:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:05:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:05:41 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:05:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:05:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:05:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:05:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:05:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:05:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:05:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:05:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:05:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:05:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:05:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:05: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'Sat, 07 Mar 2026 17:09: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-69ac5bb1-2eacf9850a0eabb3118fa61e;7169cd1c-97dc-4e34-b9b7-6f7db5153363'), (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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AOGXqxUG47GjaqvOo7YbGOxP2n9oMEQtjwa__8Ha2nN43VA6FvT5Jw==')]) 2026-03-08 02:05: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 02:05:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:05:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:05:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:05:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:05:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:05:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:05:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:05:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:05:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:05: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'Sat, 07 Mar 2026 17:09:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5bb1-760457ea58fa1e0474e87bf0;7169cd1c-97dc-4e34-b9b7-6f7db5153363'), (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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'd0NPdPxPMxtvoc1fP_RtTj75Dq60FWjLMHoWB-7vAowTPAC2NR8zyA==')]) 2026-03-08 02:05: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 02:05:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:05:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:05:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:05:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:05:42 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:05:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:05:43 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:05:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:05:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:05:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:05:48 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:05:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:05:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:05:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:05:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:05:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 02:05:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:05:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1774, filename=tmpr5skl8zf_mock.wav) 2026-03-08 02:05:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:05:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:05:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:05:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:05:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:05:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:05:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:05:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:05:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:05:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:05:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:05:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:05: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'Sat, 07 Mar 2026 17:09: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-69ac5bbc-4d858f6a05043a7c735e0065;b7ebaa42-f89f-4b13-a764-75193aa5c469'), (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'53dAD8DraMf16P5aLZ0K4VRoODQPa3Zggar0cClheX39nZAcp2bIyw==')]) 2026-03-08 02:05: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 02:05:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:05:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:05:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:05:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:05:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:05:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:05:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:05:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:05:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:05: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'Sat, 07 Mar 2026 17:09:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5bbc-3c5b6b636aa7a6fd407c84b0;b7ebaa42-f89f-4b13-a764-75193aa5c469'), (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'e4mIkkwbyKmu7R_aWjd1USFDVQYRbf2plZckofJTzX72HdkqWSx-Zg==')]) 2026-03-08 02:05: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 02:05:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:05:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:05:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:05:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:05:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:05:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:05:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:05:58 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:05:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:05:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:06:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:06:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:06:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:06:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:06:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 02:06:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:06:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1775, filename=tmplhuieiz3_mock.wav) 2026-03-08 02:06:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:06:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:06:04 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:06:04 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:06:04 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:06:04 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:06:05 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:06:05 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:06:05 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:06:05 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:06:05 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:06:06 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:06:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:06:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:06:07 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:06:07 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:06:07 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:06:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:06:08 [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. * 2026-03-08 02:06:08 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:06:08 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:06:09 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:06:09 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:06:09 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:06:10 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 문맥을 바탕으로, 주어진 무전 내용 중에서 철도 장비, 역명, 지명, 열차 번호 등 가장 핵심적인 명사만 추출해야 합니다. 1. **문맥 분석 2026-03-08 02:06:10 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:06:10 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:06:10 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:06:10 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:06:10 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:06:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:06:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvku5vtq3_mock.wav 2026-03-08 02:06:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:06:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:06:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:06:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:06:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:06:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:06:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:06:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:06:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:06:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:09: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-69ac5bce-47d4ca792d615cfd269e4366;e3de6bca-37f9-4a8d-89e6-a940dca1dfb8'), (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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'm5vKx2b56MhQ9HvvbsJw6cBq-cuJCYr_X8qCgL--N_wZX3mMPxlq9w==')]) 2026-03-08 02: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 02:06:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:06:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:06:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:06:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:06:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:06:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:06:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:06:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:06:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:06: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'Sat, 07 Mar 2026 17:09:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5bcf-2487187f4f43c04a537de500;e3de6bca-37f9-4a8d-89e6-a940dca1dfb8'), (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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tEewWO-sJIudxy3hI5BgoOM3nVnS6txsft7HyksWdrJgrY8SAZ7_ag==')]) 2026-03-08 02:06: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 02:06:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:06:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:06:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:06:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:06:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:06:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:06:13 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:06:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:06:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:06:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqpqnb4v2_mock.wav 2026-03-08 02:06:17 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:06:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:06:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:06:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:06:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:06:32 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:06:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (14.538462 > 2.400000) 2026-03-08 02:06:36 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.288215 < -1.000000) 2026-03-08 02:06:36 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.918000 < -1.000000) 2026-03-08 02:06:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:06:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:06:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'кислородурочной' → 불명 2026-03-08 02:06:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:06:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 53자) 2026-03-08 02:06:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:[실제 분석 대상] | 긴급도:일반 | 키워드:[실제 분석 대상] 2026-03-08 02:06:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1776, filename=tmpvku5vtq3_mock.wav) 2026-03-08 02:06:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:06:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:06:38 [INFO ] uvicorn.error:215 — [LLM Worker] 키워드 추출 성공: ['철도 무전', '역명', '지명', '열차 번호'] 2026-03-08 02:06:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:06:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:06:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:06:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:06:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:06:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:06:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:06:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:06:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:06:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac5be9-40e257e5513f6b192e5a79bc;2e90d683-29c3-454d-a831-94ddb40d0dfd'), (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'Ai59AZT2CCq7YDChvH6S6tpus508s9EBZGHMZT43re-QEtoEO2oFxw==')]) 2026-03-08 02: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 02:06:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:06:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:06:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:06:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:06:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:06:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:06:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:06:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:06:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:10:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5be9-7c7fbf81069596e55e6e58af;2e90d683-29c3-454d-a831-94ddb40d0dfd'), (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'q2GfXE4szopbw6MnjgPlK_uxbQeYix0OYKMPey-BVWkEtPOWuVSb3w==')]) 2026-03-08 02: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 02:06:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:06:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:06:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:06:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:06:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:06:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3alfqhly_mock.wav 2026-03-08 02:06:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:06:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:06:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:06:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:06:44 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:06:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:06:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 02:06:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1777, filename=tmpqpqnb4v2_mock.wav) 2026-03-08 02:06:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:06:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:06:44 [INFO ] uvicorn.error:220 — [LLM Worker] 지식 발견: 1건 2026-03-08 02:06:44 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:06:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:06:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:06:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:06:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:06:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:06:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:06:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:06:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:06:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:06:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:10: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-69ac5bf0-2a4f11ea2eae5e86430c9145;c32b3d07-e223-4a94-b608-0cbc7d487a8d'), (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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qz-OHzVFXrjuAp6pzDftCgdwqrDIS_8NAAnKiFNTshiWw6FU4nGRQQ==')]) 2026-03-08 02: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 02:06:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:06:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:06:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:06:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:06:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:06:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:06:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:06:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:06:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:10:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5bf0-0d3b81d126388b8e0bd811dc;c32b3d07-e223-4a94-b608-0cbc7d487a8d'), (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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5baccTvphJP8yOqyY_j9Qk-ucLTpzPGinA0N2zAUy2JStBnjLCmIIg==')]) 2026-03-08 02: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 02:06:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:06:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:06:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:06:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:06:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:06:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:06:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprtmzuccd_mock.wav 2026-03-08 02:06:47 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:06:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:06:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:06:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:06:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:06:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:06:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5cw4evre_mock.wav 2026-03-08 02:06:55 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:06:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:06:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:06:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 39자) 2026-03-08 02:06:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:지지금구 좌천 하선 이동 중 | 긴급도:일반 | 키워드:없음 2026-03-08 02:06:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1778, filename=tmp3alfqhly_mock.wav) 2026-03-08 02:06:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:06:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:06:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:06:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:06:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:06:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:06:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:06:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:06:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:06:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:06:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:06:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:06:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:06: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'Sat, 07 Mar 2026 17:10: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-69ac5bfb-71864c217f23d0e17cc9bfa6;f59ed7fb-efe4-479c-a87f-411a513912c7'), (b'RateLimit', b'"api";r=987;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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-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'Uu6xFSMfxBLNf_qa-77aQuC-t9fCTw-oRIxR8GZ9NUz1gX1zg750jA==')]) 2026-03-08 02:06: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 02:06:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:06:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:06:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:06:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:06:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:06:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:06:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:06:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:06:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:06:56 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:06:56 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:06: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'Sat, 07 Mar 2026 17:10:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5bfb-6ae0f71d701db3561435d019;f59ed7fb-efe4-479c-a87f-411a513912c7'), (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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TJbn_T4_7oefQzxsyEIHsGO3JmUWCx8E6wVZCgWHggVFUkaMZU0lqg==')]) 2026-03-08 02:06: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 02:06:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:06:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:06:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:06:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:06:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:06:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:06:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:06:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:07:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:07:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:07:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:07:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxayovwv8_mock.wav 2026-03-08 02:07:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:07:06 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:07:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:07:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:07:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 02:07:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 02:07:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1779, filename=tmprtmzuccd_mock.wav) 2026-03-08 02:07:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:07:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:07:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:07:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:07:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:07:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:07:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:07:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:07:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:07:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:07:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:07:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:07:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:07: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'Sat, 07 Mar 2026 17:10: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-69ac5c07-718004d32cd828ef2ace95d2;aa5eb800-7fe1-4685-b110-43a1485161cb'), (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 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8LtYzck0DZOYMgmvr0nAQ0X1ydaE9nwej2HfxuzHB0y7rRKRlPBVjw==')]) 2026-03-08 02:07: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 02:07:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:07:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:07:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:07:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:07:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:07:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:07:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:07:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:07:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:07: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'Sat, 07 Mar 2026 17:10:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5c07-429c45cf0e85804b717c859a;aa5eb800-7fe1-4685-b110-43a1485161cb'), (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 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4Gd1QCS-pXpcaHYuhQSmN26NDo5TpdayiuWLcGfxJeA0JI31xkqJDA==')]) 2026-03-08 02:07: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 02:07:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:07:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:07:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:07:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:07:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:07:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_3awyx1e_mock.wav 2026-03-08 02:07:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:07:09 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:07:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:07:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:07:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:07:17 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:07:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:07:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:07:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 02:07:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 02:07:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1780, filename=tmp5cw4evre_mock.wav) 2026-03-08 02:07:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:07:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:07:18 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:07:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:07:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:07:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:07:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:07:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:07:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:07:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:07:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:07:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:07:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:07:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:07: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'Sat, 07 Mar 2026 17:10: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-69ac5c12-44d79a4b522e76c864dcb376;88db8260-986f-4967-8c76-8a1893717e06'), (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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'16PvJY8iBgT4YpQIrKgKbp1ONNKnSlzQu7ikSX2bOLOzNnsvjc8vIw==')]) 2026-03-08 02:07: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 02:07:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:07:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:07:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:07:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:07:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:07:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:07:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:07:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:07:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:07: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'Sat, 07 Mar 2026 17:10:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5c12-17c655505d21c93e222c3ef9;88db8260-986f-4967-8c76-8a1893717e06'), (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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LXRBajSDmhsZhaZ7qh5hXRwyHywiSNAPnYFujkIca9mRZGflGvPVwA==')]) 2026-03-08 02:07: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 02:07:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:07:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:07:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:07:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:07:19 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:07:19 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:07:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:07:20 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:07:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:07:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:07:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:07:29 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:07:29 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:07:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:07:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:07:29 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:07:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 02:07:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:07:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1781, filename=tmpxayovwv8_mock.wav) 2026-03-08 02:07:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:07:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:07:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:07:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:07:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:07:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:07:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:07:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:07:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:07:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:07:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:07:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:07:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac5c1d-26ca35e80519d73c4e080f95;ed67111a-b2b8-4772-8be0-8674b09729f5'), (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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rFrLPmy-srVu1JEkEsU3wI4OfiY5PDKif5Y5B4yJeoT86Pp-9wep8A==')]) 2026-03-08 02: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 02:07:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:07:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:07:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:07:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:07:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:07:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:07:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:07:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:07:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:07: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'Sat, 07 Mar 2026 17:10:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5c1d-4f650c6a5ebc20e02efb50a9;ed67111a-b2b8-4772-8be0-8674b09729f5'), (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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jtGnZPD_P65KEIgq28093bA7qz6RSczhZ9WcKmGqHd3SpysGbaZwYw==')]) 2026-03-08 02:07: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 02:07:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:07:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:07:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:07:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:07:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:07:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:07:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:07:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:07:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:07:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:07:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:07:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5enyzvbc_mock.wav 2026-03-08 02:07:40 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:07:40 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:07:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:07:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:07:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:07:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 02:07:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:07:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1782, filename=tmp_3awyx1e_mock.wav) 2026-03-08 02:07:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:07:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:07:41 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:07:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:07:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:07:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:07:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:07:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:07:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:07:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:07:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:07:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:07:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:07:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:07: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'Sat, 07 Mar 2026 17:11: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-69ac5c28-051082b14845737d25b3c596;c0364685-f358-4cb5-b94b-7eb8f5f70d5d'), (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 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uHy8znUWK62t5CG7mlvtIoeKIrzEdpXrU6U9TSi4WT-fcy5GYjlBMg==')]) 2026-03-08 02:07: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 02:07:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:07:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:07:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:07:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:07:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:07:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:07:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:07:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:07:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:07: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'Sat, 07 Mar 2026 17:11:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5c28-5b1c7039238b04301000e6a7;c0364685-f358-4cb5-b94b-7eb8f5f70d5d'), (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 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ViczLjv22h_CdBtg0SWClzSJ5l4DilChmrHCbyAhlMb4u4SAmQxX9Q==')]) 2026-03-08 02:07: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 02:07:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:07:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:07:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:07:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:07:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:07:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpo7uebxom_mock.wav 2026-03-08 02:07:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:07:43 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:07:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:07:47 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:07:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:07:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:07:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:07:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:08:02 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:08:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (16.521739 > 2.400000) 2026-03-08 02:08:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:08:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpeilood4z_mock.wav 2026-03-08 02:08:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:08:07 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (35.760000 > 2.400000) 2026-03-08 02:08:07 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.209985 < -1.000000) 2026-03-08 02:08:07 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 02:08:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 polit blade' → 열차 2026-03-08 02:08:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:08:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 117자) 2026-03-08 02:08:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 polit blade 통과 | 긴급도:일반 | 키워드:역전기(RV) 모터카, polit blade,신호,통과 2026-03-08 02:08:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1783, filename=tmp5enyzvbc_mock.wav) 2026-03-08 02:08:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:08:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:08:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:08:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:08:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:08:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:08:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:08:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:08:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:08:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:08:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:08:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:08:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:08: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'Sat, 07 Mar 2026 17: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-69ac5c44-69a8aced419932d22ff88720;1fa4be02-d412-48a1-9480-ed2fbc34f3c0'), (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 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'57Fk6rihktzmTxyS0qBlP_AKBC1DRPX2RcEb0ofQMfgPzf5heKHu5A==')]) 2026-03-08 02:08: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 02:08:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:08:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:08:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:08:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:08:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:08:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:08:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:08:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:08:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:08:09 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:08:09 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:08: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'Sat, 07 Mar 2026 17:11:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5c44-48ada9455fdfc99467ccb3fa;1fa4be02-d412-48a1-9480-ed2fbc34f3c0'), (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 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TwRsWJvMqgudKkM7Q2h_f-s4--6s2A1mKcDTHQIyAiuvbKYbZ2N32g==')]) 2026-03-08 02:08: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 02:08:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:08:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:08:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:08:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:08:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:08:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:08:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:08:14 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:08:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:08:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_u7cl6nt_mock.wav 2026-03-08 02:08:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:08:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 279자) 2026-03-08 02:08:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전, 분석 대상,무전,무전,무전,무전,무전,무전,무전,무전,무전,무전, 2026-03-08 02:08:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1784, filename=tmpo7uebxom_mock.wav) 2026-03-08 02:08:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:08:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:08:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:08:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:08:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:08:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:08:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:08:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:08:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:08:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:08:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:08:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:08:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:08: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'Sat, 07 Mar 2026 17:11: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-69ac5c4d-6f59ac3e0881a1785b001f78;37a9b448-170b-4882-be31-44d1dbbd46df'), (b'RateLimit', b'"api";r=975;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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fLU581t3urH0etxK4Fiq4rF2DPhiDShlynt30sMhpemBa8T6LQ7gWA==')]) 2026-03-08 02:08: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 02:08:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:08:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:08:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:08:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:08:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:08:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:08:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:08:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:08:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:08: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'Sat, 07 Mar 2026 17:11:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5c4d-3b89a2af2849f81957ffff7a;37a9b448-170b-4882-be31-44d1dbbd46df'), (b'RateLimit', b'"api";r=974;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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NKR5WWU1q1FcZoLjzZhKT0UaIk86s36NVAVPB2C2_jHo-J2zJRoedA==')]) 2026-03-08 02:08: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 02:08:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:08:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:08:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:08:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:08:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:08:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyqn4idbx_mock.wav 2026-03-08 02:08:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:08:19 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:08:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:08:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:08:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:08:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:08:27 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:08:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:08:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:08:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:08:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:08:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1785, filename=tmpeilood4z_mock.wav) 2026-03-08 02:08:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:08:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:08:28 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:08:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:08:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:08:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:08:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:08:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:08:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:08:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:08:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:08:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:08:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:08:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:08: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'Sat, 07 Mar 2026 17:11: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-69ac5c58-54ba85d830fc82ac5ffe925e;bd6fae57-ab14-48e1-80f6-c19926eba637'), (b'RateLimit', b'"api";r=973;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 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'R-sssJlK-6t7Som2DpjZLVR_pWRiYdPgpLBPZzOilLAhvWYNP3X2aQ==')]) 2026-03-08 02:08: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 02:08:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:08:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:08:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:08:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:08:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:08:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:08:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:08:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:08:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:08: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'Sat, 07 Mar 2026 17:11:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5c58-6ac472a97590c4a4732fea4a;bd6fae57-ab14-48e1-80f6-c19926eba637'), (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 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xhRRhU_z0-MInZnl9QBp8qFBofSRiMKutd0vKhmVndb8AlgY_0j-_g==')]) 2026-03-08 02:08: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 02:08:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:08:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:08:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:08:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:08:29 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:08:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:08:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpezb_lqvy_mock.wav 2026-03-08 02:08:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:08:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:08:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:08:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:08:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:08:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:08:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:08:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpezhlot10_mock.wav 2026-03-08 02:08:38 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:08:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:08:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:08:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 02:08:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 02:08:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1786, filename=tmp_u7cl6nt_mock.wav) 2026-03-08 02:08:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:08:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:08:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:08:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:08:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:08:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:08:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:08:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:08:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:08:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:08:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:08:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:08:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:08: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'Sat, 07 Mar 2026 17:12: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-69ac5c63-01d9ca27397650fa2e8f26cb;ff777942-39fe-44dd-adf4-a3ffac2df089'), (b'RateLimit', b'"api";r=971;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 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MLAUHRuY62FZy6A506ejEShhyYPRow1xXR1pk6MuBNf-SoYmn8CxrQ==')]) 2026-03-08 02:08: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 02:08:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:08:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:08:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:08:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:08:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:08:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:08:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:08:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:08:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:08: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'Sat, 07 Mar 2026 17:12:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5c63-6b8602785f9981903cfe5a94;ff777942-39fe-44dd-adf4-a3ffac2df089'), (b'RateLimit', b'"api";r=970;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 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lQ8sjATnMH-nLkJZs2p0Vh4kLJwo8Qi-kqlrnLcBMpvZFW_q_xVaSA==')]) 2026-03-08 02:08: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 02:08:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:08:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:08:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:08:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:08:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:08:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:08:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:08:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:08:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:08:46 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:08:49 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:08:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:08:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:08:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:08:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:08:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1787, filename=tmpyqn4idbx_mock.wav) 2026-03-08 02:08:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:08:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:08:50 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:08:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:08:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:08:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:08:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:08:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:08:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:08:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:08:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:08:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:08:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:08:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:08: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'Sat, 07 Mar 2026 17:12: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-69ac5c6e-607ab29b713c7bbb4044767d;d3170f56-b0cc-4e31-a138-b14323acb46b'), (b'RateLimit', b'"api";r=969;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'OqIy_ecg-PZnkqxYIYBSTpluyr8cqcICBywA2vBWNtNmQW583Q4c_g==')]) 2026-03-08 02:08: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 02:08:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:08:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:08:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:08:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:08:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:08:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:08:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:08:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:08:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:08: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'Sat, 07 Mar 2026 17:12:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5c6e-75f7035a107a89316688698c;d3170f56-b0cc-4e31-a138-b14323acb46b'), (b'RateLimit', b'"api";r=968;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'Y2AXEV1CTxK2GA_d1aa3enL5KGEmjwaGI0wfYQD-Kx-fLA9OMQlPAQ==')]) 2026-03-08 02:08: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 02:08:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:08:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:08:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:08:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:08:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:08:53 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:08:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:08:56 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:08:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:08:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:09:01 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:09:01 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:09:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:09:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:09:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:09:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:09:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1788, filename=tmpezb_lqvy_mock.wav) 2026-03-08 02:09:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:09:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:09:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:09:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:09:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:09:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:09:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:09:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:09:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:09:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:09:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:09:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:12: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-69ac5c79-5c6360620877fb542eb817fc;cadf3fbe-3d20-4ee5-9042-04594f41b5da'), (b'RateLimit', b'"api";r=967;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 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6O00Y6CSGvrCiWBNe8UjxxOOQ_vyaqp-1YyzEydBnhnU7N_Xapz8YQ==')]) 2026-03-08 02: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 02:09:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:09:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:09:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:09:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:09:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:09:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:09:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:09:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:09:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:12:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5c79-6e0244413aadb5ef7df17c54;cadf3fbe-3d20-4ee5-9042-04594f41b5da'), (b'RateLimit', b'"api";r=966;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 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b's4NjNhlElfM88bkKqvS7xr6J5TZq1xDLI77L6GUf6LHMT7gYsOCOZw==')]) 2026-03-08 02: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 02:09:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:09:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:09:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:09:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:09:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:09:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:09:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:09:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:09:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:09:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpz68pw0s__mock.wav 2026-03-08 02:09:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:09:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:09:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:09:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:09:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvsfnhwb1_mock.wav 2026-03-08 02:09:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:09:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:09:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:09:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:09:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 02:09:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:09:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1789, filename=tmpezhlot10_mock.wav) 2026-03-08 02:09:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:09:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:09:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:09:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:09:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:09:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:09:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:09:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:09:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:09:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:09:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:09:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:09:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:09: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'Sat, 07 Mar 2026 17:12: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-69ac5c84-5ad5780d416d2c7e2afbf64b;31e86fc3-b2bf-4285-92fe-bb58fb6d5c21'), (b'RateLimit', b'"api";r=965;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 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aEkwfm0o_xSNMAxujtUaeL1d7JsjKWHNZDvZ4hsK1ID25aIvZ7d8Bw==')]) 2026-03-08 02:09: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 02:09:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:09:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:09:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:09:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:09:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:09:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:09:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:09:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:09:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:09:13 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:09:13 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:09: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'Sat, 07 Mar 2026 17:12:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5c85-70302e573e352e303a69310d;31e86fc3-b2bf-4285-92fe-bb58fb6d5c21'), (b'RateLimit', b'"api";r=964;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 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cPu1eUlcYBRX_fd0FI11bhA8O_thEaXRhLY61BzNHinkUX3YKJFZew==')]) 2026-03-08 02:09: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 02:09:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:09:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:09:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:09:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:09:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:09:15 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:09:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:09:19 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:09:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:09:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:09:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:09:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:09:32 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:09:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:09:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8hy_n6r1_mock.wav 2026-03-08 02:09:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:09:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 02:09:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (11.530303 > 2.400000) 2026-03-08 02:09:37 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.161695 < -1.000000) 2026-03-08 02:09:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:09:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:09:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다음 영상은棒입니다.' → 불명 2026-03-08 02:09:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:09:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 02:09:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:영상 분석 결과 없음 | 긴급도:일반 | 키워드:영상, 분석, 불가능, 없음 2026-03-08 02:09:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1790, filename=tmpz68pw0s__mock.wav) 2026-03-08 02:09:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:09:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:09:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:09:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:09:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:09:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:09:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:09:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:09:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:09:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:09:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:09:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:09:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:09: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'Sat, 07 Mar 2026 17:13: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-69ac5c9e-7b9b99f27123d35210e57035;61c70964-4b60-4fe9-b0d9-a41939364025'), (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 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wT0RhhShggRw1ZaghWXUOgM2hosfg6_B88yJ0XLv-DQyC6Rs9CqVqw==')]) 2026-03-08 02:09: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 02:09:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:09:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:09:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:09:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:09:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:09:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:09:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:09:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:09:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:09: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'Sat, 07 Mar 2026 17:13:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5c9e-5be87be20083540e5124d377;61c70964-4b60-4fe9-b0d9-a41939364025'), (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 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'URiVBTGezDwe3-q3ihP8aEi2LlDKow5ucYW599WnTsGNAeMpqYtSJA==')]) 2026-03-08 02:09: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 02:09:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:09:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:09:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:09:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:09:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:09:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:09:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:09:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:09:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpr6pdwptu_mock.wav 2026-03-08 02:09:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:09:44 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:09:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:09:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 02:09:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1791, filename=tmpvsfnhwb1_mock.wav) 2026-03-08 02:09:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:09:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:09:45 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:09:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:09:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:09:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:09:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:09:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:09:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:09:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:09:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:09:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:09:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:09: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'Sat, 07 Mar 2026 17:13: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-69ac5ca5-2b57f4174f12cac260dc112c;4ee67952-d4ae-4549-8a7e-f4c5d380afe1'), (b'RateLimit', b'"api";r=961;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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'O_Ix2ixDfNTFeAPThiA0ChFNW7KWKhTn5JP6cWcmqF6cgQt1DPOkLw==')]) 2026-03-08 02:09: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 02:09:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:09:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:09:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:09:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:09:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:09:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:09:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:09:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:09:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:09: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'Sat, 07 Mar 2026 17:13:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5ca5-2c62824e4c7a38454af59780;4ee67952-d4ae-4549-8a7e-f4c5d380afe1'), (b'RateLimit', b'"api";r=960;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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uJfUwizvsA3gGKTNpwXvAMtlguBJrPHp8ri5ZVaRcINdTp67EO2Ppw==')]) 2026-03-08 02:09: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 02:09:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:09:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:09:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:09:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:09:46 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 02:09:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:09:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8cvxb6n4_mock.wav 2026-03-08 02:09:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:09:48 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:09:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:09:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:09:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:09:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:09:55 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:09:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:09:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:09:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:09:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:09:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1792, filename=tmp8hy_n6r1_mock.wav) 2026-03-08 02:09:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:09:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:09:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:09:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:09:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:09:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:09:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:09:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:09:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:09:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:09:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:09:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:09:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:09: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'Sat, 07 Mar 2026 17:13: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-69ac5cb0-6f4d1fa408a53e9e16319f63;1e3bbddd-12c5-440b-b7f9-bd5624241950'), (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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'oUnK0pJWZqRhRkjiuH3ZPbkAjh_K1bxBBBJYc4ozsRPqeqL3_jNpbA==')]) 2026-03-08 02:09: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 02:09:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:09:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:09:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:09:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:09:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:09:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:09:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:09:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:09:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:09: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'Sat, 07 Mar 2026 17:13:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5cb0-7d2abec25ef80a2b304dd6ac;1e3bbddd-12c5-440b-b7f9-bd5624241950'), (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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DWX2NmO2JCZReFvGXFYclVaRYvKUi8JJhnSGWkc5yIIRV5MxjpRUvg==')]) 2026-03-08 02:09: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 02:09:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:09:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:09:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:09:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:09:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:09:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwle20z5j_mock.wav 2026-03-08 02:09:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:09:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:09:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:09:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:10:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:10:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:10:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:10:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9t2fknab_mock.wav 2026-03-08 02:10:06 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:10:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:10:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:10:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 02:10:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 02:10:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1793, filename=tmpr6pdwptu_mock.wav) 2026-03-08 02:10:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:10:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:10:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:10:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:10:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:10:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:10:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:10:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:10:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:10:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:10:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:10:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:13: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-69ac5cbb-50167cda593a263c6efbd834;ced6f935-2e5d-417a-aeee-a066aa6b1155'), (b'RateLimit', b'"api";r=957;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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZthJB9_rKs8WLhengW18KbhHcpqzFwic_VRQFQ0rc9Hb0PhZO4UaGg==')]) 2026-03-08 02: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 02:10:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:10:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:10:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:10:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:10:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:10:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:10:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:10:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:10:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:10:08 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:10:08 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:13:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5cbb-0889fc8f3cbddb8d552aa5c2;ced6f935-2e5d-417a-aeee-a066aa6b1155'), (b'RateLimit', b'"api";r=956;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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iWGqz05YkAncTFklS_170HRs7WXW67ruhAelMWEgwHDxCBfUpKcECA==')]) 2026-03-08 02: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 02:10:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:10:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:10:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:10:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:10:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:10:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:10:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:10:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:10:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:10:14 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:10:17 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:10:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:10:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:10:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:10:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:10:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1794, filename=tmp8cvxb6n4_mock.wav) 2026-03-08 02:10:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:10:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:10:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:10:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:10:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:10:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:10:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:10:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:10:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:10:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:10:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:10:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:10:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:10: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'Sat, 07 Mar 2026 17: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-69ac5cc6-43bb6b232148b29e257aac22;2ec4a820-c207-4ae7-8d7c-bef591979be7'), (b'RateLimit', b'"api";r=955;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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eY6nxYGjIKZvDOkbj-0U-Qm2M8qH2fJewsX7zDXgtdMx90KzgRsNYw==')]) 2026-03-08 02:10: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 02:10:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:10:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:10:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:10:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:10:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:10:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:10:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:10:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:10:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:13:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5cc6-1e4a4c3d365e3fb54b3d19fb;2ec4a820-c207-4ae7-8d7c-bef591979be7'), (b'RateLimit', b'"api";r=954;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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'os1MMdWdnX5iHBdv3o6HOFVnkoKycimkCpYcVoBMErD57RDUdaxUjw==')]) 2026-03-08 02: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 02:10:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:10:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:10:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:10:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:10:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:10:21 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:10:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:10:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:10:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:10:24 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:10:29 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:10:29 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:10:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:10:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:10:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 02:10:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:10:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1795, filename=tmpwle20z5j_mock.wav) 2026-03-08 02:10:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:10:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:10:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:10:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:10:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:10:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:10:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:10:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:10:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:10:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:10:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:10:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:10:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:10: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'Sat, 07 Mar 2026 17: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-69ac5cd1-434172bd5d7f66c016836d3d;69b83348-8746-4ce4-b985-30fe5c534ede'), (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 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TyEeQoQRiQTpSG1uPd6y9EliffoHlpeEy53FTQEMEoW-qVGV-eQmDQ==')]) 2026-03-08 02:10: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 02:10:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:10:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:10:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:10:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:10:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:10:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:10:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:10:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:10:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:10: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'Sat, 07 Mar 2026 17:13:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5cd1-69d32de87d3aa3207fc42799;69b83348-8746-4ce4-b985-30fe5c534ede'), (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 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jfP08fTO4lMV-yh7Mh9_SZ19t7W1wc380vz0eYWTPO501QHEu3fNsA==')]) 2026-03-08 02:10: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 02:10:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:10:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:10:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:10:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:10:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:10:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:10:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:10:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:10:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:10:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnf52zyxf_mock.wav 2026-03-08 02:10:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:10:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:10:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:10:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:10:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8dzr4ysx_mock.wav 2026-03-08 02:10:40 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:10:40 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:10:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:10:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:10:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 02:10:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 02:10:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1796, filename=tmp9t2fknab_mock.wav) 2026-03-08 02:10:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:10:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:10:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:10:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:10:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:10:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:10:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:10:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:10:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:10:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:10:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:10:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:10:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:10: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'Sat, 07 Mar 2026 17: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-69ac5cdd-13fde79e5981205d7c60b8a0;c5a2974c-4b76-4536-8c4e-c09ad926add9'), (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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'K0fhMSCrqAI64l1i28nUoJodqeZTURrOuu5AOKUpHUj6DkhrIuWIzw==')]) 2026-03-08 02:10: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 02:10:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:10:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:10:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:10:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:10:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:10:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:10:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:10:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:10:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:10:42 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:10:42 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:10: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'Sat, 07 Mar 2026 17:14:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5cdd-55a2b5516b6b7fe15d3d2032;c5a2974c-4b76-4536-8c4e-c09ad926add9'), (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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RwZKpYM_2ZgkQZXCJOtzPw0HNBjDu6pJ1eavRjOulGOiZ2Xu83MIaA==')]) 2026-03-08 02:10: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 02:10:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:10:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:10:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:10:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:10:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:10:44 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:10:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:10:47 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:10:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:10:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:10:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:10:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:11:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:11:01 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.834023 < -1.000000) 2026-03-08 02:11:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:11:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkj4tiv75_mock.wav 2026-03-08 02:11:02 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.920400 < -1.000000) 2026-03-08 02:11:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:11:02 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.382193 < -1.000000) 2026-03-08 02:11:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:11:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:11:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'Казадорочные' → 불명 2026-03-08 02:11:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:11:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 75자) 2026-03-08 02:11:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:Казадорочные | 긴급도:일반 | 키워드:Казадорочные, 신호,통과,일반 2026-03-08 02:11:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1797, filename=tmpnf52zyxf_mock.wav) 2026-03-08 02:11:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:11:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:11:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:11:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:11:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:11:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:11:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:11:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:11:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:11:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:11:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:11:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:11:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:11: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'Sat, 07 Mar 2026 17:14: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-69ac5cf3-172556b51220ed9b6e001cb8;d7bffdfc-fc0f-41d6-aaf8-e829426839a1'), (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 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HDiWk5JEGeZmQsMzI3L9NePGTLT0DotJEzxLmDfiapFcKfpx6LPA9Q==')]) 2026-03-08 02:11: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 02:11:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:11:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:11:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:11:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:11:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:11:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:11:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:11:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:11:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:11: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'Sat, 07 Mar 2026 17:14:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5cf4-06e1650d6df29d023ff72c1f;d7bffdfc-fc0f-41d6-aaf8-e829426839a1'), (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 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'N5dRLgWo9o_683rPwdUdGdpZeaF2wzZ-kvpOqLo-DML3HIdQ4q4zTQ==')]) 2026-03-08 02:11: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 02:11:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:11:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:11:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:11:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:11:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:11:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:11:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:11:10 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:11:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:11:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 02:11:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1798, filename=tmp8dzr4ysx_mock.wav) 2026-03-08 02:11:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:11:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:11:11 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:11:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:11:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:11:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:11:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfeq8uli__mock.wav 2026-03-08 02:11:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:11:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:11:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:11:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:11:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:11:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:11:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:11:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac5cfa-122e5f8f6a12caa344263ca3;89d7b07f-5780-469b-b122-b9d46635900e'), (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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'w8siZ57rH_DlNo37vssMINx80hYD10nD_lD_wZgc5QDU8nKDG7Vkbg==')]) 2026-03-08 02: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 02:11:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:11:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:11:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:11:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:11:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:11:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:11:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:11:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:11:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:11: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'Sat, 07 Mar 2026 17:14:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5cfa-32ca54220eed8cdd5779550d;89d7b07f-5780-469b-b122-b9d46635900e'), (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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'35GuZZX4x3Jt7nKIfJYRssrPV643ku70D6-zBchot-eQOQxXyD6OUA==')]) 2026-03-08 02:11: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 02:11:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:11:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:11:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:11:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:11:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:11:11 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Railgun Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * 2026-03-08 02:11:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:11:13 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:11:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:11:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:11:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv83mrmdj_mock.wav 2026-03-08 02:11:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:11:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:11:21 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:11:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:11:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:11:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:11:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:11:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:11:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1799, filename=tmpkj4tiv75_mock.wav) 2026-03-08 02:11:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:11:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:11:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:11:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:11:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:11:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:11:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:11:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:11:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:11:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:11:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:11:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:11:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:11: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'Sat, 07 Mar 2026 17:14: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-69ac5d05-0c970e356debaad239da0ce3;37c0914a-547c-45ed-9eac-3719a336f78a'), (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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8lAma2HE7K_xDKMDJKpiiQ0iZlMekbHsBbYW5BrdoHS6enjnJh6fUg==')]) 2026-03-08 02:11: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 02:11:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:11:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:11:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:11:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:11:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:11:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:11:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:11:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:11:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:11: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'Sat, 07 Mar 2026 17:14:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5d06-6a2361ee4a9aeb2c3b73304a;37c0914a-547c-45ed-9eac-3719a336f78a'), (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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hCYfLzUfIh_OtWTtJDsRjLGqXIlcrDDM8VceNi5gS80UL-zU5ZDNYA==')]) 2026-03-08 02:11: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 02:11:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:11:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:11:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:11:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:11:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:11:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:11:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:11:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:11:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvj30abw9_mock.wav 2026-03-08 02:11:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:11:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:11:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:11:32 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:11:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:11:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:11:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:11:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptp6g02r0_mock.wav 2026-03-08 02:11:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 02:11:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 02:11:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1800, filename=tmpfeq8uli__mock.wav) 2026-03-08 02:11:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:11:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:11:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:11:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:11:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:11:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:11:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:11:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:11:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:11:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:11:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:11:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:11:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:11: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'Sat, 07 Mar 2026 17:14: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-69ac5d11-290eaf6824254bf528d9a25c;8ff2cd20-3520-44b0-a4d3-91482a4bb13d'), (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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Br6T-0VXplz4nMuWJ_OZ5UbgEtLdeb59oQIoCdzw-xuYglUpVia-5Q==')]) 2026-03-08 02:11: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 02:11:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:11:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:11:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:11:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:11:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:11:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:11:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:11:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:11:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:11:33 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:11:33 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:11: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'Sat, 07 Mar 2026 17:14:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5d11-7375e75a53179c1f10855c22;8ff2cd20-3520-44b0-a4d3-91482a4bb13d'), (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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'I-yo1xRHTQDRSlFsvy9rSq3tmdFQv65VU_VGCJhL1Q5CtWxtoKrBpw==')]) 2026-03-08 02:11: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 02:11:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:11:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:11:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:11:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:11:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:11:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:11:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:11:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:11:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:11:42 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:11:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:11:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:11:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:11:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 02:11:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 02:11:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1801, filename=tmpv83mrmdj_mock.wav) 2026-03-08 02:11:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:11:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:11:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:11:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:11:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:11:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:11:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:11:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:11:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:11:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:11:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:11:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:11:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:11: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'Sat, 07 Mar 2026 17:15: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-69ac5d1b-4c32ffc35abc7dc94061087e;93a98c24-2dc6-4d23-87bc-71162ee73bef'), (b'RateLimit', b'"api";r=987;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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BAp5RoQGdGxFwASf3fCeVXdPi5F4jVVXrj1hNE907s1ZcsRL5CSEMg==')]) 2026-03-08 02:11: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 02:11:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:11:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:11:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:11:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:11:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:11:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:11:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:11:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:11:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:11: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'Sat, 07 Mar 2026 17:15:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5d1c-410e8c63131b4a0947e1de5f;93a98c24-2dc6-4d23-87bc-71162ee73bef'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aO-D1lkUS6T9sE9-JwqUtPJG7-6ASu3c9tRXUOGFj6KsBqm09pKzdg==')]) 2026-03-08 02:11: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 02:11:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:11:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:11:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:11:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:11:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:11:46 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:11:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:11:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:11:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:11:52 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:11:54 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:11:54 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:11:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:11:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:11:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 02:11:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:11:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1802, filename=tmpvj30abw9_mock.wav) 2026-03-08 02:11:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:11:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:11:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:11:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:11:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:11:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:11:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:11:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:11:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:11:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:11:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:11:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:11:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:11: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'Sat, 07 Mar 2026 17:15: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-69ac5d27-0a08c70d7da0bed667a9b1e0;7dcf268c-ec20-4df2-acea-557b0458b845'), (b'RateLimit', b'"api";r=985;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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-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'5Od3g6J-q5fpOEONVNHVscUBVkrDCnBa4cjEgpEyfXotYShy3fHO-Q==')]) 2026-03-08 02:11: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 02:11:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:11:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:11:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:11:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:11:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:11:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:11:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:11:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:11:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:11: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'Sat, 07 Mar 2026 17:15:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5d27-45f0c3314361d71229eb5c4b;7dcf268c-ec20-4df2-acea-557b0458b845'), (b'RateLimit', b'"api";r=984;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 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rg3N8VKz0qAxvMGVePy8GlAq1-74BeojzKbXv7hMZcS-O2h7Loipew==')]) 2026-03-08 02:11: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 02:11:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:11:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:11:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:11:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:11:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:11:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:11:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:12:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:12:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:12:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:12:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:12:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4cvg1rvz_mock.wav 2026-03-08 02:12:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:12:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:12:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmjpno8ki_mock.wav 2026-03-08 02:12:06 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:12:06 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:12:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:12:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:12:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 02:12:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:12:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1803, filename=tmptp6g02r0_mock.wav) 2026-03-08 02:12:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:12:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:12:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:12:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:12:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:12:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:12:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:12:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:12:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:12:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:12:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:12:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:12:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:12: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'Sat, 07 Mar 2026 17:15: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-69ac5d32-4fee65d3492cc72038d5a4dd;b2f1ab20-8a40-414b-8821-733ae510f036'), (b'RateLimit', b'"api";r=983;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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pMONp3oqLpp9EpwHa48phlpRno5wFqOewpxBU9o1BzkRFcZG8I7_Dg==')]) 2026-03-08 02:12: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 02:12:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:12:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:12:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:12:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:12:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:12:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:12:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:12:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:12:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:12:07 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:12:07 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:12: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'Sat, 07 Mar 2026 17:15:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5d32-1401840d10f5c9e6046e499c;b2f1ab20-8a40-414b-8821-733ae510f036'), (b'RateLimit', b'"api";r=982;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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DBB9gCZc6slULCZLvSz3ly5wFYFBFBVSdAeu3TMDcKhuj-v-miYAJA==')]) 2026-03-08 02:12: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 02:12:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:12:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:12:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:12:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:12:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:12:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:12:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:12:12 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:12:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:12:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:12:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:12:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:12:23 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.4 (-1.369916 < -1.000000) 2026-03-08 02:12:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 02:12:26 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.047970 < -1.000000) 2026-03-08 02:12:26 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.179741 < -1.000000) 2026-03-08 02:12:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 02:12:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 분기기 신호기 궤도 검증 기능을 ' → 열차 2026-03-08 02:12:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:12:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 71자) 2026-03-08 02:12:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 분기기 신호기 궤도 검증 기능 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:12:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1804, filename=tmp4cvg1rvz_mock.wav) 2026-03-08 02:12:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:12:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:12:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:12:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:12:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:12:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:12:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:12:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:12:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:12:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:12:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:12:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:15: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-69ac5d47-422df6925e15342d4514a31a;ecc43149-9001-4073-a635-f56262337661'), (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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'p24yupRPMXq0GgJBMWek7GuOUf7t0eiKgvGws5APX-zmJA6VFnt7BQ==')]) 2026-03-08 02: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 02:12:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:12:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:12:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:12:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:12:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:12:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:12:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:12:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:12:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:15:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5d47-1b8f931b3914c11305264a9b;ecc43149-9001-4073-a635-f56262337661'), (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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1St8LE1OUWXo-iMBB-NK0tc-peMonPBSJKJQ1_KVwdiAp9B2eCD2nw==')]) 2026-03-08 02: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 02:12:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:12:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:12:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:12:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:12:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:12:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:12:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:12:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:12:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd7rxmd83_mock.wav 2026-03-08 02:12:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:12:33 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:12:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:12:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 02:12:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1805, filename=tmpmjpno8ki_mock.wav) 2026-03-08 02:12:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:12:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:12:34 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:12:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:12:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:12:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:12:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:12:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:12:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:12:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:12:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:12:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:12:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:12: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'Sat, 07 Mar 2026 17:15: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-69ac5d4e-35ff21441c7cdce86cc46c03;ba179374-3d1d-4526-9cd5-c4a7be2a7cdb'), (b'RateLimit', b'"api";r=979;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 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'I4I6IXLXOOZ_w4FSjjacUu7ZLbxk5uzoyyHs5PASwcMlpOU8f84JGw==')]) 2026-03-08 02:12: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 02:12:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:12:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:12:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:12:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:12:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:12:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:12:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:12:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:12:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:12: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'Sat, 07 Mar 2026 17:15:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5d4e-41a6db8a0835caec5d54e070;ba179374-3d1d-4526-9cd5-c4a7be2a7cdb'), (b'RateLimit', b'"api";r=978;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 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kkO87xIVd4bcbgEhBwM2_2LtE9YyVUy1eMO1oQpj-sbAEjzYIDC_-w==')]) 2026-03-08 02:12: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 02:12:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:12:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:12:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:12:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:12:35 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:12:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:12:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:12:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:12:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:12:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvgoizcg2_mock.wav 2026-03-08 02:12:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:12:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:12:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:12:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:12:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp245_1idw_mock.wav 2026-03-08 02:12:44 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:12:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:12:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:12:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 02:12:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:12:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1806, filename=tmpd7rxmd83_mock.wav) 2026-03-08 02:12:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:12:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:12:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:12:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:12:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:12:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:12:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:12:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:12:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:12:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:12:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:12:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:12:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:12: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'Sat, 07 Mar 2026 17:16: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-69ac5d59-4202596b2b45a6d255ff9cd1;b4e50c6d-4f4c-444b-b17f-aa7b28c10a30'), (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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PSMtT-zYWSsUJx2UadWV5v_561bN9lqM0Sy5mnODCpaeiaf7G0CsjA==')]) 2026-03-08 02:12: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 02:12:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:12:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:12:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:12:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:12:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:12:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:12:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:12:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:12:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:12:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:12:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:12: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'Sat, 07 Mar 2026 17:16:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5d59-312478c448e1f73347bed507;b4e50c6d-4f4c-444b-b17f-aa7b28c10a30'), (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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Dn_oA6kXq6tWz-KYTCWSQt30ApqPIqMBc6z8vW-CM9VwwVRpuMHpsg==')]) 2026-03-08 02:12: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 02:12:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:12:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:12:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:12:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:12:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:12:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:12:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:12:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:12:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:12:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:12:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:12:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5dbsz5pj_mock.wav 2026-03-08 02:12:55 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:12:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:12:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:12:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:12:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 02:12:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 02:12:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1807, filename=tmpvgoizcg2_mock.wav) 2026-03-08 02:12:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:12:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:12:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:12:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:12:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:12:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:12:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:12:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:12:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:12:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:12:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:12:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:12:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:12: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'Sat, 07 Mar 2026 17:16: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-69ac5d64-396dd5ab393fa9fc309c41ff;fddfcafa-1dd9-49b9-b0ce-a1067c12b9a9'), (b'RateLimit', b'"api";r=975;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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'C0DpBCeBQlSYemYB3eZqnYzj1_Fn4BN-qJPocB2F_aYAlVqrrvtzDw==')]) 2026-03-08 02:12: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 02:12:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:12:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:12:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:12:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:12:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:12:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:12:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:12:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:12:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:12: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'Sat, 07 Mar 2026 17:16:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5d64-18b305cd6a5a423720ce0da5;fddfcafa-1dd9-49b9-b0ce-a1067c12b9a9'), (b'RateLimit', b'"api";r=974;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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PDeM5xhLmx-pgE9dcllWb6za1040_T-aGrtATRag9-qQiZIh_p88mA==')]) 2026-03-08 02:12: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 02:12:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:12:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:12:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:12:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:12:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:12:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:12:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:13:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:13:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5ukospuh_mock.wav 2026-03-08 02:13:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:13:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:13:06 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:13:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:13:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:13:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 02:13:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 02:13:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1808, filename=tmp245_1idw_mock.wav) 2026-03-08 02:13:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:13:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:13:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:13:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:13:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:13:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:13:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:13:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:13:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:13:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:13:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:13:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:13:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:13: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'Sat, 07 Mar 2026 17:16: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-69ac5d6f-3702a7dc1d3d187d111be2e9;f10eb7d3-bbfe-4f52-b005-60455f286a85'), (b'RateLimit', b'"api";r=973;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 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-NbiVVYQNY6sktmAMY6qxT9Qk-tCg25VJUZt7FRcnlkMbNItrW8GUQ==')]) 2026-03-08 02:13: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 02:13:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:13:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:13:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:13:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:13:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:13:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:13:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:13:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:13:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:13: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'Sat, 07 Mar 2026 17:16:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5d6f-3a59c5924c5a2bbd52a65ac4;f10eb7d3-bbfe-4f52-b005-60455f286a85'), (b'RateLimit', b'"api";r=972;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 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fuJTiQuVY2ZgnLVoNyAIb0GXXwFf66L7wp18vF-Gjjp-O6SeQFMK6w==')]) 2026-03-08 02:13:08 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:13: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 02:13:08 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:13:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:13:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:13:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:13:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:13:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:13:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:13:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:13:11 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:13:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:13:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:13:18 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:13:18 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:13:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:13:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:13:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:13:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:13:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1809, filename=tmp5dbsz5pj_mock.wav) 2026-03-08 02:13:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:13:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:13:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:13:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:13:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:13:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:13:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:13:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:13:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:13:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:13:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:13:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:13:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:13: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'Sat, 07 Mar 2026 17:16: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-69ac5d7a-0c537c3c005fa08963f49c2c;3ba06ead-34b8-4ed6-924b-b3c593b32a0f'), (b'RateLimit', b'"api";r=971;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 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YvdX5MOr9iFLKlmq2cUNcs1ONINzlSmRVq-FOMv7vTNfkrzT0ENN7w==')]) 2026-03-08 02:13: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 02:13:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:13:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:13:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:13:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:13:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:13:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:13:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:13:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:13:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:13: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'Sat, 07 Mar 2026 17:16:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5d7b-7aff0a1121fe69235eee2af2;3ba06ead-34b8-4ed6-924b-b3c593b32a0f'), (b'RateLimit', b'"api";r=970;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 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Pe5k1EGwABBdZYIubFNK6iHq2HYHclvZsYFEW4vtWU65Ag-zkmJZFA==')]) 2026-03-08 02:13: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 02:13:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:13:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:13:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:13:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:13:21 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:13:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:13:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:13:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:13:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:13:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:13:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:13:29 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:13:29 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:13:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:13:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:13:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 02:13:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:13:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1810, filename=tmp5ukospuh_mock.wav) 2026-03-08 02:13:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:13:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:13:30 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:13:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:13:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpflxt7i8h_mock.wav 2026-03-08 02:13:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:13:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:13:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:13:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:13:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:13:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:13:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:13:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:13:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:13:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:13:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:13: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'Sat, 07 Mar 2026 17: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-69ac5d86-40eedf1d79b2bd9f6dbf5117;516a6d65-0920-4b87-891f-fa16e52a33f6'), (b'RateLimit', b'"api";r=969;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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'T75NOrvvLxfRClE5Yphw6HUfNpRmFSWIjoZ6EFXmRPki3kJwi05I1g==')]) 2026-03-08 02:13: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 02:13:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:13:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:13:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:13:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:13:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:13:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:13:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:13:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:13:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:13:31 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:13: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'Sat, 07 Mar 2026 17:16:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5d86-11a9198f62feb55b2982ebd0;516a6d65-0920-4b87-891f-fa16e52a33f6'), (b'RateLimit', b'"api";r=968;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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Pt45KNMQU0PmtBZLxhuXp88ym5Kv0pGJIRuuAG7BxcRHd_9MR6NOQQ==')]) 2026-03-08 02:13: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 02:13:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:13:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:13:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:13:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:13:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:13:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:13:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:13:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:13:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:13:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy7lwof50_mock.wav 2026-03-08 02:13:36 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:13:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:13:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:13:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:13:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:13:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:13:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 02:13:54 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.777434 < -1.000000) 2026-03-08 02:13:54 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.105378 < -1.000000) 2026-03-08 02:13:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:13:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:13:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '도대체' → 불명 2026-03-08 02:13:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:13:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 46자) 2026-03-08 02:13:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:도대체 통과 | 긴급도:일반 | 키워드:도대체,신호,통과,일반 2026-03-08 02:13:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1811, filename=tmpflxt7i8h_mock.wav) 2026-03-08 02:13:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:13:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:13:55 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:13:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:13:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:13:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:13:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:13:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:13:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:13:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:13:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:13:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:13:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:13:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:13: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'Sat, 07 Mar 2026 17: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-69ac5d9f-48ad984d341ccb4e4dcead06;adb68275-50c3-4f7b-93f7-27ec8d9cdc12'), (b'RateLimit', b'"api";r=967;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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Apr3MTtZulYt4gO9JLACyDMuglKWmIruqcbofpXiBhfvqL8k_hym5Q==')]) 2026-03-08 02:13: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 02:13:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:13:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:13:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:13:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:13:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:13:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:13:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:13:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:13:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:13: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'Sat, 07 Mar 2026 17:17:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5d9f-219c119f5c70e82b01d75179;adb68275-50c3-4f7b-93f7-27ec8d9cdc12'), (b'RateLimit', b'"api";r=966;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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JsN43YER6A54yUqpbQxKLSzfSCLqsP1rnIj9u5e1dEJxdwARVwjVxw==')]) 2026-03-08 02:13: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 02:13:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:13:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:13:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:13:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:13:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:13:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:13:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:13:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:13:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0tw7yxys_mock.wav 2026-03-08 02:13:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:14:01 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:14:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:14:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 02:14:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1812, filename=tmpy7lwof50_mock.wav) 2026-03-08 02:14:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:14:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:14:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:14:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:14:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:14:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:14:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:14:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:14:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:14:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:14:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:14:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:14:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:14: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'Sat, 07 Mar 2026 17: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-69ac5da6-2736e8a226a385181d5359ff;62a38912-c300-46c0-8521-2b22ccce9a78'), (b'RateLimit', b'"api";r=965;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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'M9zexroSmisklKs80JCf_L4tN88I9wqbGu2AavKS9Axm8uTMy9re3A==')]) 2026-03-08 02:14: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 02:14:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:14:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:14:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:14:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:14:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:14:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:14:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:14:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:14:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:14:03 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:14:03 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:17:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5da6-5f93e5dc1c82e7213d50021e;62a38912-c300-46c0-8521-2b22ccce9a78'), (b'RateLimit', b'"api";r=964;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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4359Ja1D3Y5xXIwUYZ3lYCa9LIqoXDSBLfaajZOe70DD2DYP2w9Wbw==')]) 2026-03-08 02: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 02:14:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:14:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:14:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:14:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:14:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:14:05 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:14:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:14:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:14:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcr5mstb__mock.wav 2026-03-08 02:14:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:14:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:14:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:14:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:14:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvprf38hq_mock.wav 2026-03-08 02:14:12 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:14:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:14:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:14:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:14:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:14:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1813, filename=tmp0tw7yxys_mock.wav) 2026-03-08 02:14:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:14:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:14:13 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:14:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:14:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:14:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:14:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:14:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:14:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:14:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:14:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:14:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:14:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:14: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'Sat, 07 Mar 2026 17: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-69ac5db1-7a15600a66ce18f2201c584c;46190cf2-e191-44ba-88b3-e9e6887c26e8'), (b'RateLimit', b'"api";r=963;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'x_KDm4dZdhX0uin5PaDpyaMjDBsbbadDLX91QzwJLk9UfcdzWMol3A==')]) 2026-03-08 02:14: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 02:14:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:14:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:14:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:14:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:14:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:14:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:14:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:14:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:14:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:14: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'Sat, 07 Mar 2026 17:17:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5db1-3222e1fc5350a5897a21f89b;46190cf2-e191-44ba-88b3-e9e6887c26e8'), (b'RateLimit', b'"api";r=962;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BwBmVa4XuyKmVcXFZziXTrVltyZbgOAXG9vDdglslqogzt6WOAUXfA==')]) 2026-03-08 02:14: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 02:14:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:14:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:14:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:14:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:14:14 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Railgun Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * 2026-03-08 02:14:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:14:16 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:14:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:14:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:14:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:14:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:14:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:14:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy0mafz1i_mock.wav 2026-03-08 02:14:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:14:24 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:14:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:14:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:14:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 02:14:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 02:14:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1814, filename=tmpcr5mstb__mock.wav) 2026-03-08 02:14:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:14:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:14:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:14:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:14:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:14:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:14:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:14:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:14:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:14:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:14:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:14:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:17: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-69ac5dbd-018740942ed8014d7a06738b;fd78d9dd-9945-4d36-926e-acfff93b044f'), (b'RateLimit', b'"api";r=961;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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9gefhtrydP2ODk5CxH3v9uI5FQVgftPQU9eOVUq3curjXt6m9YptwA==')]) 2026-03-08 02: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 02:14:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:14:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:14:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:14:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:14:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:14:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:14:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:14:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:14:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:17:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5dbd-56309b29588f83700e7daf3e;fd78d9dd-9945-4d36-926e-acfff93b044f'), (b'RateLimit', b'"api";r=960;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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LNQlYgZglx6hjuty0y3gBJqsx32MT3ahoITdYFI3lGdsV2QXmuhgSw==')]) 2026-03-08 02: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 02:14:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:14:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:14:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:14:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:14:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:14:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:14:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:14:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:14:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0q40v8xo_mock.wav 2026-03-08 02:14:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:14:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:14:35 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:14:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:14:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:14:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:14:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:14:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1815, filename=tmpvprf38hq_mock.wav) 2026-03-08 02:14:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:14:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:14:36 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:14:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:14:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:14:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:14:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:14:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:14:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:14:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:14:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:14:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:14:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:14: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'Sat, 07 Mar 2026 17: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-69ac5dc8-23a8b8ed09c84ebd61322122;56e8fe5e-619b-4553-a5c5-c01e03389d39'), (b'RateLimit', b'"api";r=959;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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3h4y_BiVokRFGvK3Z1eLTznVUTQbdgwoB_nze8d7OrZJHO0AHDS2zQ==')]) 2026-03-08 02:14: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 02:14:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:14:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:14:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:14:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:14:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:14:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:14:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:14:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:14:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:14: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'Sat, 07 Mar 2026 17:18:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5dc8-0c1b66951d77a47841ad4067;56e8fe5e-619b-4553-a5c5-c01e03389d39'), (b'RateLimit', b'"api";r=958;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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'igkApXpX7hTBewoQMZWyuk8K8U0jHDJSV_guY0-IF80pRzQIVcuZ8A==')]) 2026-03-08 02:14: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 02:14:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:14:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:14:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:14:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:14:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:14:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:14:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:14:39 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:14:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:14:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:14:46 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:14:46 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:14:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:14:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:14:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:14:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:14:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1816, filename=tmpy0mafz1i_mock.wav) 2026-03-08 02:14:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:14:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:14:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:14:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:14:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:14:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:14:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:14:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:14:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:14:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:14:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:14:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:14:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:14: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'Sat, 07 Mar 2026 17:18: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-69ac5dd3-6b9a7440317cf8cc0d696871;68d9327e-fa7c-4090-b7ec-1417bc4f7bcd'), (b'RateLimit', b'"api";r=957;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MdsnvaCRmHC7JSPxsIrkceeJprehqqRzzrysTjnv58pZih2GPVayaQ==')]) 2026-03-08 02:14: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 02:14:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:14:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:14:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:14:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:14:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:14:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:14:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:14:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:14:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:14: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'Sat, 07 Mar 2026 17:18:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5dd3-5fabc62204bf4d3879110c5a;68d9327e-fa7c-4090-b7ec-1417bc4f7bcd'), (b'RateLimit', b'"api";r=956;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'P0NxKmgxyLiyr9IUEKZIYgrK_Dfl18oFG2MGWcJGToAsmYkr6I2o_g==')]) 2026-03-08 02:14: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 02:14:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:14:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:14:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:14:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:14:49 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:14:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:14:50 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:14:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:14:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:14:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:14:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:14:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:14:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:14:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:14:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:14:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3qtybab1_mock.wav 2026-03-08 02:14:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:14:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 02:14:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:14:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1817, filename=tmp0q40v8xo_mock.wav) 2026-03-08 02:14:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:14:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:14:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:14:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:14:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:14:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:14:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:14:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:14:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:14:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:14:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:14:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:14:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:14: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'Sat, 07 Mar 2026 17: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-69ac5dde-155a80992f13ec7777f9082a;1ec7febd-7733-43b7-94f7-b4477b86e749'), (b'RateLimit', b'"api";r=955;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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lg7V1pzmlUQuAI9nYOf0Eg2z9iVaaGE9wX1JORYj5hU7Wtzz255w5g==')]) 2026-03-08 02:14: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 02:14:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:14:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:14:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:14:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:14:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:14:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:14:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:14:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:14:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:14:59 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:14:59 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:14: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'Sat, 07 Mar 2026 17:18:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5dde-32ebd4a37be3e16f1dab5d4a;1ec7febd-7733-43b7-94f7-b4477b86e749'), (b'RateLimit', b'"api";r=954;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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ucb0ShBwVZ2yXBv3vzeNVCCpWosDm1tq_40DGqzBWlIU2jywMyxaSg==')]) 2026-03-08 02:14: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 02:14:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:14:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:14:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:14:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:15:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:15:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:15:01 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:15:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:15:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:15:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppejrmz9d_mock.wav 2026-03-08 02:15:04 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:15:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:15:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:15:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:15:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:15:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:15:19 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.855764 < -1.000000) 2026-03-08 02:15:19 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.623496 < -1.000000) 2026-03-08 02:15:20 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-1.799616 < -1.000000) 2026-03-08 02:15:20 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:15:20 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:15:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '자동으로 다대포해수욕장' → 불명 2026-03-08 02:15:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:15:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 02:15:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:자동 다대포해수욕장 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:15:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1818, filename=tmp3qtybab1_mock.wav) 2026-03-08 02:15:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:15:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:15:21 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:15:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:15:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:15:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:15:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:15:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:15:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:15:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:15:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:15:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:15:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac5df5-4702f1c65773e25e6b47133a;75a41df4-7bde-4039-8ab1-02113ff5c030'), (b'RateLimit', b'"api";r=953;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'46bcLFVHFFEuxdoGUWfwAab5t9RV3aX0PlSOyj0Ki9Hn6v71pA8Srg==')]) 2026-03-08 02: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 02:15:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:15:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:15:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:15:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:15:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:15:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:15:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:15:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:15:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:18:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5df5-19a1c42933102e920a4764bd;75a41df4-7bde-4039-8ab1-02113ff5c030'), (b'RateLimit', b'"api";r=952;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'31r355QYcgWtEHUqsWhvDtUTc-PULdvt2DxoLaQ8Z9Sq53yaAtT-tw==')]) 2026-03-08 02: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 02:15:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:15:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:15:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:15:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:15:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:15:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:15:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:15:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:15:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgv81xmoj_mock.wav 2026-03-08 02:15:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:15:27 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:15:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 02:15:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 02:15:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1819, filename=tmppejrmz9d_mock.wav) 2026-03-08 02:15:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:15:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:15:28 [INFO ] uvicorn.error:215 — [LLM Worker] 키워드 추출 성공: ['부산진', '측선', '좌천', '하선', '신호진로', '확인', '통과'] 2026-03-08 02:15:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:15:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:15:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:15:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:15:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:15:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:15:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:15:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:15:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:15:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:15:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:15: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'Sat, 07 Mar 2026 17: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-69ac5dfc-47eb3c3b23f6f9c05bcb014c;a1c34f70-f6de-4cab-b1cf-70004734ddfd'), (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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'enG4mPu6tK9j96OqVum_Zvkm7idtcaBLX3YmRVbdsjwUdBZ6ULxldg==')]) 2026-03-08 02:15: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 02:15:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:15:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:15:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:15:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:15:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:15:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:15:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:15:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:15:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:15: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'Sat, 07 Mar 2026 17:18:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5dfc-70662b6a43ff23a35e21f0e1;a1c34f70-f6de-4cab-b1cf-70004734ddfd'), (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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6LVCV8K6IuxsAOuShhbA3FPuHG6npCY6wh3EGsZarrcbIyp2O6ubKg==')]) 2026-03-08 02:15: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 02:15:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:15:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:15:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:15:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:15:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:15:31 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:15:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:15:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:15:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:15:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:15:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcidk9n17_mock.wav 2026-03-08 02:15:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:15:38 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:15:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:15:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:15:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:15:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:15:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1820, filename=tmpgv81xmoj_mock.wav) 2026-03-08 02:15:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:15:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:15:39 [INFO ] uvicorn.error:220 — [LLM Worker] 지식 발견: 1건 2026-03-08 02:15:39 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:15:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:15:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:15:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:15:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:15:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:15:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:15:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:15:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:15:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:15:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:19: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-69ac5e07-59f70569422540d22aa46b3a;5f4718af-b9af-4ea5-9e25-fa4bedb39971'), (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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'oDXCA_XxcSNow3pHFnUHoZvlv6b_8DfR_uZLDkb3DZ3pFhWPi-00rw==')]) 2026-03-08 02: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 02:15:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:15:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:15:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:15:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:15:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:15:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:15:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:15:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:15:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:15:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:15:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpub6ickyy_mock.wav 2026-03-08 02: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'Sat, 07 Mar 2026 17:19:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5e07-4817fd32349df7122b97ff63;5f4718af-b9af-4ea5-9e25-fa4bedb39971'), (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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fFT5RyKn1gKu34kvTbB3N1Q57Tp0fRkmAZHa4z7xpUtC0VKsVpSo0Q==')]) 2026-03-08 02: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 02:15:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:15:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:15:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:15:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:15:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:15:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:15:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:15:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:15:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:15:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:15:49 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:15:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:15:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:15:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:15:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj7kudkpz_mock.wav 2026-03-08 02:15:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 02:15:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 02:15:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1821, filename=tmpcidk9n17_mock.wav) 2026-03-08 02:15:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:15:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:15:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:15:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:15:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:15:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:15:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:15:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:15:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:15:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:15:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:15:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:19: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-69ac5e12-7108305e73ed49e011b4ba01;32d81de0-7c87-468e-9f02-5efa923688e3'), (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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0qaXQ2itKAH9UCitQN99xHsqYrVefE8IUqAz4ZytS1geMO9ZS38Iww==')]) 2026-03-08 02: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 02:15:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:15:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:15:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:15:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:15:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:15:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:15:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:15:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:15:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:15:51 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:15:51 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:19:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5e12-42d709071eaaad702fc3c4af;32d81de0-7c87-468e-9f02-5efa923688e3'), (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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ywJCBsSy3uWtUXlYDKff1BZGoh76vFiwVOP1nn1-FePQHSpFZCorng==')]) 2026-03-08 02: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 02:15:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:15:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:15:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:15:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:15:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:15:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:15:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:15:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:15:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:15:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj66e_kdj_mock.wav 2026-03-08 02:15:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:15:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:16:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:16:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:16:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:16:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:16:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:16:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1822, filename=tmpub6ickyy_mock.wav) 2026-03-08 02:16:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:16:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:16:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:16:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:16:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:16:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:16:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:16:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:16:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:16:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:16:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:16:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:16:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:16: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'Sat, 07 Mar 2026 17: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-69ac5e1d-145f36000a8418d747def0cd;70897e3f-46bf-4cb3-9fc7-dd4680d13d24'), (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 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0MMAeuDrFQRaeagtA0uwwLpeEJ7Mq_8NHRgjvJuFsSKx58q2krY5Bg==')]) 2026-03-08 02:16: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 02:16:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:16:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:16:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:16:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:16:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:16:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:16:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:16:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:16:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:16: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'Sat, 07 Mar 2026 17:19:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5e1d-52ec3d146536f8db04ff5eb2;70897e3f-46bf-4cb3-9fc7-dd4680d13d24'), (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 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YyJYVagTojH170rxnkqqcNPGKbYSBnbui_WQ3G5xHv-EEiiqEgDxOQ==')]) 2026-03-08 02:16: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 02:16:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:16:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:16:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:16:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:16:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:16:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:16:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:16:07 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:16:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:16:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:16:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:16:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:16:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:16:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:16:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 02:16:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:16:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1823, filename=tmpj7kudkpz_mock.wav) 2026-03-08 02:16:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:16:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:16:13 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:16:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:16:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:16:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:16:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:16:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:16:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:16:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:16:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:16:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:16:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:16:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:16: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'Sat, 07 Mar 2026 17:19: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-69ac5e28-21f271a032ef9c5e096ac9be;84214a55-360a-4d63-b4e0-5ef5e51a0b6b'), (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 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1dBlyi6FXedYGLNU-mJBw_cEuVN8InsLRj7nyk68GQ0Wd42KGSeLEQ==')]) 2026-03-08 02:16: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 02:16:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:16:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:16:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:16:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:16:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:16:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:16:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:16:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:16:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:16: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'Sat, 07 Mar 2026 17:19:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5e29-26569cee2b1c5f2e23f11871;84214a55-360a-4d63-b4e0-5ef5e51a0b6b'), (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 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_aDop52TYiSzGGSBrzNzN75InBbupcBfz1FBRGCaaPB2CBJh-zXUNg==')]) 2026-03-08 02:16: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 02:16:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:16:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:16:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:16:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:16:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:16:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:16:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:16:17 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:16:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:16:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:16:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:16:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:16:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:16:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:16:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 02:16:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:16:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1824, filename=tmpj66e_kdj_mock.wav) 2026-03-08 02:16:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:16:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:16:24 [INFO ] uvicorn.error:215 — [LLM Worker] 키워드 추출 성공: ['역전기', '모터', '확인', '통과'] 2026-03-08 02:16:24 [INFO ] uvicorn.error:220 — [LLM Worker] 지식 발견: 1건 2026-03-08 02:16:24 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:16:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:16:24 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:16:25 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:16:25 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:16:25 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:16:26 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 기능을 수행해야 합니다. 주어진 텍스트 "다대포해수욕장 분기부 통과했습니다"를 분석하여 철도 관련 키워드를 추출해야 합니다. 주어진 텍스트 분석: - "다대포해수욕장 2026-03-08 02:16:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:16:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:16:27 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:16:27 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:16:27 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:16:28 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 텍스트를 분석하여, JSON 형식으로 핵심 키워드를 추출해야 합니다. 1. **텍스트 분석**: "다대포해수욕장 공기계 선거 확인했습니다" * " 2026-03-08 02:16:28 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:16:28 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:16:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:16:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpegyf5bze_mock.wav 2026-03-08 02:16:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:16:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:16:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:16:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:16:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:16:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:16:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:16:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:16:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:16:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:16:28 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:16:28 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:16: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'Sat, 07 Mar 2026 17:19: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-69ac5e38-6122c7142cc3931869335c27;89e261e6-1df1-4cc5-9313-5063ddae44c0'), (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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VYusaN3vBKdL8pdPmBxtJaohrNk2EmVebHqn6_HCgpQf5wszYvsj-g==')]) 2026-03-08 02:16: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 02:16:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:16:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:16:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:16:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:16:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:16:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:16:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:16:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:16:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:19:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5e38-53b28a97019ac4d74b5b8f16;89e261e6-1df1-4cc5-9313-5063ddae44c0'), (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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'556OaQ3H9SGE-vI2MQLowfB8fBw4aU3yz0T2GfyUmBu1PEc6XzvTAw==')]) 2026-03-08 02: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 02:16:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:16:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:16:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:16:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:16:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:16:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:16:31 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:16:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:16:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:16:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7wa78teg_mock.wav 2026-03-08 02:16:34 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:16:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:16:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:16:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:16:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:16:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:16:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 02:16:50 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.675873 < -1.000000) 2026-03-08 02:16:51 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.971794 < -1.000000) 2026-03-08 02:16:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:16:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:16:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '신호기 궤도 검색어라' → 불명 2026-03-08 02:16:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:16:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 53자) 2026-03-08 02:16:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:신호기 궤도 검색어라 | 긴급도:일반 | 키워드:신호기, 궤도, 검색어, 일반 2026-03-08 02:16:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1825, filename=tmpegyf5bze_mock.wav) 2026-03-08 02:16:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:16:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:16:52 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:16:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:16:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:16:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:16:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:16:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:16:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:16:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:16:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:16:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:16:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:16:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:16: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'Sat, 07 Mar 2026 17: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-69ac5e50-5e7f208d7065ae4b4e5ea69e;96f2347f-2d95-4554-ade3-d02be86a17ec'), (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 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'E2228q2GSioMwaiXesy4aGcAuVam9Q5NheXlH359bP8hDW5CLKXcDQ==')]) 2026-03-08 02:16: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 02:16:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:16:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:16:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:16:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:16:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:16:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:16:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:16:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:16:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:16: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'Sat, 07 Mar 2026 17:20:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5e50-6605b63715f56d465cad7188;96f2347f-2d95-4554-ade3-d02be86a17ec'), (b'RateLimit', b'"api";r=986;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 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AG2Rj4Ln_JHtbxwjAzI3GWFJe9_tHpat_75wnYHUwukEL8Ob_Bj49A==')]) 2026-03-08 02:16: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 02:16:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:16:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:16:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:16:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:16:53 [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. * 2026-03-08 02:16:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:16:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:16:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:16:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:16:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgyen9yp1_mock.wav 2026-03-08 02:16:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:16:58 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:16:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 02:16:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 02:16:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1826, filename=tmp7wa78teg_mock.wav) 2026-03-08 02:16:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:16:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:16:59 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:16:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:16:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:16:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:16:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:16:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:16:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:16:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:16:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:16:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:16:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:16:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:16: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'Sat, 07 Mar 2026 17:20: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-69ac5e57-361af915242e2056081511fa;3a0976fd-c534-426b-b021-b0d557be388a'), (b'RateLimit', b'"api";r=985;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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yts-5Op7lQYTtQHq-_6ZQwYkKIhRyTwBzpsVc-zeiBi2tR-HtQ0NzQ==')]) 2026-03-08 02:16: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 02:16:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:16:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:16:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:16:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:16:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:16:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:16:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:16:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:16:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:17: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'Sat, 07 Mar 2026 17:20:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5e57-6ea4722f1c82b7d737a1cdd7;3a0976fd-c534-426b-b021-b0d557be388a'), (b'RateLimit', b'"api";r=984;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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nhhuMYUM1nPQOyRaFzUSePtmTnABIRixCN1byxok56bwQMVBSpzT6g==')]) 2026-03-08 02:17: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 02:17:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:17:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:17:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:17:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:17:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:17:02 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:17:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:17:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:17:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwhxu6al8_mock.wav 2026-03-08 02:17:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:17:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:17:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:17:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:17:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp16kj78zm_mock.wav 2026-03-08 02:17:09 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:17:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:17:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:17:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 02:17:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:17:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1827, filename=tmpgyen9yp1_mock.wav) 2026-03-08 02:17:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:17:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:17:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:17:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:17:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:17:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:17:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:17:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:17:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:17:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:17:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:17:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:17:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:17: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'Sat, 07 Mar 2026 17:20: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-69ac5e62-5a3394467643d7587a251955;b2773e12-8006-4aec-b810-d6bfbeeac70c'), (b'RateLimit', b'"api";r=983;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 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VkVAojHnRMbujwSBnfnIUb3xJa2H11AXg2137l1GT5AzAwqW7-RQ6g==')]) 2026-03-08 02:17: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 02:17:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:17:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:17:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:17:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:17:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:17:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:17:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:17:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:17:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:17:11 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:17:11 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:20:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5e62-7ae5fb3c0ff3077640a9e7cf;b2773e12-8006-4aec-b810-d6bfbeeac70c'), (b'RateLimit', b'"api";r=982;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 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Um9bxlqgcfcw_41ApryrSQkmiUcX9Rp-naCM9ohSDMhw28LOLJO2wQ==')]) 2026-03-08 02: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 02:17:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:17:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:17:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:17:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:17:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:17:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:17:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:17:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:17:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:17:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:17:20 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:17:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:17:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:17:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp28o83u6j_mock.wav 2026-03-08 02:17:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:17:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 02:17:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 02:17:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1828, filename=tmpwhxu6al8_mock.wav) 2026-03-08 02:17:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:17:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:17:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:17:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:17:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:17:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:17:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:17:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:17:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:17:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:17:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:17:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:17: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'Sat, 07 Mar 2026 17:20: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-69ac5e6d-227a6a7e4cae2925726e9dcf;eb13c9ed-1951-41bb-9d9e-35cd8c4eee6b'), (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 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yvGFjpNeO8cchdAXNY7H5fmdcGPtTJpS3U6Ikn8bVjuwk5bA5x4crQ==')]) 2026-03-08 02:17: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 02:17:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:17:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:17:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:17:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:17:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:17:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:17:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:17:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:17:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:17:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:17: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'Sat, 07 Mar 2026 17:20:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5e6d-5a46de0739592e8147611269;eb13c9ed-1951-41bb-9d9e-35cd8c4eee6b'), (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 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'D2BcJ1j9T0kbs6sFRe1r_6KArL6GgTsfFo-_3cHOPwMBbeuzj41S7Q==')]) 2026-03-08 02:17: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 02:17:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:17:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:17:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:17:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:17:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:17:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:17:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:17:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:17:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpuzc3qogo_mock.wav 2026-03-08 02:17:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:17:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:17:31 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:17:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:17:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:17:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:17:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:17:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1829, filename=tmp16kj78zm_mock.wav) 2026-03-08 02:17:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:17:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:17:32 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:17:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:17:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:17:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:17:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:17:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:17:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:17:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:17:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:17:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:17:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:17: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'Sat, 07 Mar 2026 17: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-69ac5e78-6f66825637dc800864e08601;b63e3841-e26b-4815-803e-0abf49f0c95c'), (b'RateLimit', b'"api";r=979;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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vDdebZFpimqD4rlFuCoC0RVq1SlewdZq6A5Y_NMEjCMhGBe6n9hYFg==')]) 2026-03-08 02:17: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 02:17:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:17:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:17:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:17:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:17:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:17:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:17:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:17:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:17:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:20:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5e78-598c3d64660722520928a604;b63e3841-e26b-4815-803e-0abf49f0c95c'), (b'RateLimit', b'"api";r=978;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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NEdcJLm6OiIINXMgokwiS0slznBOrw2HRCKvzC6i16U8E9YcB1gS-A==')]) 2026-03-08 02: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 02:17:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:17:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:17:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:17:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:17:33 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:17:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:17:35 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:17:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:17:37 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:17:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:17:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:17:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:17:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:17:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:17:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:17:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 02:17:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:17:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1830, filename=tmp28o83u6j_mock.wav) 2026-03-08 02:17:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:17:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:17:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:17:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:17:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:17:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:17:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:17:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:17:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:17:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:17:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:17:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:17:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:17: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'Sat, 07 Mar 2026 17:21: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-69ac5e83-0853c0d30c22b78c1e24cb15;69aaef3e-14e4-48ba-ba49-e2ce5f7073cf'), (b'RateLimit', b'"api";r=977;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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jwKnUkqkQxdXlkFc0utukC3ZMpCXQxLsgXaMiWtu8X7Iy76OMskTdw==')]) 2026-03-08 02:17: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 02:17:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:17:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:17:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:17:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:17:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:17:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:17:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:17:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:17:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:17: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'Sat, 07 Mar 2026 17:21:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5e83-67159c5a2a41d06424e01940;69aaef3e-14e4-48ba-ba49-e2ce5f7073cf'), (b'RateLimit', b'"api";r=976;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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Lw64zJzDkLPl2pPJRZjUzOsDi-iTRlwv_Xy_cYoVQJlYw39DxEwnwg==')]) 2026-03-08 02:17: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 02:17:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:17:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:17:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:17:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:17:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:17:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:17:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:17:47 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:17:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:17:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:17:54 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:17:54 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:17:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:17:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:17:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:17:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 77자) 2026-03-08 02:17:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 02:17:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1831, filename=tmpuzc3qogo_mock.wav) 2026-03-08 02:17:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:17:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:17:55 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:17:55 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:17:55 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:17:55 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:17:56 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:17:56 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:17:57 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:17:57 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:17:57 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:17:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:17:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdv0jnci0_mock.wav 2026-03-08 02:17:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:17:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:17:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:17:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:17:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:17:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:17:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:17:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:17:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:17:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:21: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-69ac5e91-16c749aa5ac0847317b12bbf;0ea62f21-05a9-4a00-a63c-62a5672fedc9'), (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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'543VlYZ6wZLrVf2jTFMQcy0oTrTqRmHxrXMMETpDqO3o-fmXQdlmIg==')]) 2026-03-08 02: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 02:17:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:17:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:17:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:17:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:17:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:17:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:17:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:17:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:17:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:17: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'Sat, 07 Mar 2026 17:21:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5e91-0d12f09b7524d5e57e28a14a;0ea62f21-05a9-4a00-a63c-62a5672fedc9'), (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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'I8xhMaYPcj12Hu6JKBlZDV3zZqObUUzWTTRcCkSKqq2shajzWA6Obg==')]) 2026-03-08 02:17:58 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail Vehicle Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * 2026-03-08 02:17: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 02:17:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:17:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:17:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:17:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:17:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:18:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:18:00 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:18:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:18:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:18:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4c7plo83_mock.wav 2026-03-08 02:18:03 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:18:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:18:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:18:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:18:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:18:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:18:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (16.521739 > 2.400000) 2026-03-08 02:18:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (14.784314 > 2.400000) 2026-03-08 02:18:21 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.920348 < -1.000000) 2026-03-08 02:18:22 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:18:22 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:18:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '된장' → 불명 2026-03-08 02:18:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:18:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 19자) 2026-03-08 02:18:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:된장 | 긴급도:일반 | 키워드:없음 2026-03-08 02:18:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1832, filename=tmpdv0jnci0_mock.wav) 2026-03-08 02:18:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:18:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:18:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:18:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:18:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:18:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:18:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:18:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:18:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:18:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:18:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:18:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:18:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:21: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-69ac5eaa-3bda815f20aef4ca3993189e;b1c8bb40-a9f5-4e97-8ee5-de1d5b01a802'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2LdLV6bIUURxrRCIeKkJOci1mJSCft7b7o5w9iSLKD_FbbAjvbSWIA==')]) 2026-03-08 02: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 02:18:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:18:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:18:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:18:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:18:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:18:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:18:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:18:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:18:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:21:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5eab-6dec6b105dbfd1f918b87c8a;b1c8bb40-a9f5-4e97-8ee5-de1d5b01a802'), (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'FYeHgTA3ufeM9M1AJuOYkvYyyH1nWnyi0K_HYfW4m4SCDu8GlmBWQw==')]) 2026-03-08 02:18:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02: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 02:18:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:18:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:18:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:18:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:18:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:18:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:18:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:18:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:18:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:18:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpen9socvl_mock.wav 2026-03-08 02:18:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:18:29 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:18:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:18:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 02:18:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1833, filename=tmp4c7plo83_mock.wav) 2026-03-08 02:18:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:18:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:18:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:18:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:18:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:18:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:18:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:18:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:18:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:18:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:18:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:18:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:18:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:18: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'Sat, 07 Mar 2026 17: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-69ac5eb1-4e6ab41915028a0e2c4794b6;64b851d7-a939-4920-9d4d-5039ac5ee1ed'), (b'RateLimit', b'"api";r=971;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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EPgJU2j-DSVvAWHgsEZ9Xc3i8_XP5H_ITyA4hwduYs7wWjOEQ2N2GQ==')]) 2026-03-08 02:18: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 02:18:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:18:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:18:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:18:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:18:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:18:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:18:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:18:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:18:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:18:30 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:18:30 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:18: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'Sat, 07 Mar 2026 17:21:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5eb1-2c9d4d6003dfde3b18e9ed72;64b851d7-a939-4920-9d4d-5039ac5ee1ed'), (b'RateLimit', b'"api";r=970;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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9IxKqZ_pPnVGxnduXbT4e7zJ5EjiwJycGcfD4TME6PeXohhXl5jmHA==')]) 2026-03-08 02:18: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 02:18:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:18:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:18:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:18:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:18:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:18:32 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:18:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:18:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:18:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmtbiovgs_mock.wav 2026-03-08 02:18:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:18:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:18:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:18:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:18:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpolguy7kr_mock.wav 2026-03-08 02:18:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:18:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:18:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:18:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:18:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:18:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1834, filename=tmpen9socvl_mock.wav) 2026-03-08 02:18:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:18:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:18:41 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:18:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:18:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:18:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:18:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:18:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:18:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:18:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:18:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:18:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:18:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:18:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:18: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'Sat, 07 Mar 2026 17: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-69ac5ebc-546a477f002905f5622a401f;3e5e33c4-f536-4f12-85d0-816e2ea77a85'), (b'RateLimit', b'"api";r=969;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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CTuHLijlsBf9iyzzeEIck3L-xOkWyQtnoWTeKMUHTAbw_pA5V2HWQA==')]) 2026-03-08 02:18: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 02:18:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:18:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:18:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:18:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:18:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:18:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:18:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:18:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:18:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:18: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'Sat, 07 Mar 2026 17:22:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5ebd-1a6096f649237a8b31768746;3e5e33c4-f536-4f12-85d0-816e2ea77a85'), (b'RateLimit', b'"api";r=968;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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-v0rd5GrF5O6JNRf8vAeyCfb8w3dr8LNShogJEMiv1VpAYp6WCw-9A==')]) 2026-03-08 02:18: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 02:18:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:18:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:18:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:18:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:18:42 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 역할을 수행해야 합니다. 주어진 텍스트 "다대포해수욕장 분기부 통과했습니다"는 철도 무전 관련 내용입니다. 주어진 텍스트 분석: 1. "다대포" - 해수욕장 2026-03-08 02:18:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:18:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:18:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:18:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:18:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:18:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:18:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:18:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpf7gcsf23_mock.wav 2026-03-08 02:18:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:18:51 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:18:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:18:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:18:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 02:18:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진, 측선, 좌천, 하선, 신호진로, 통과 2026-03-08 02:18:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1835, filename=tmpmtbiovgs_mock.wav) 2026-03-08 02:18:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:18:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:18:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:18:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:18:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:18:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:18:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:18:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:18:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:18:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:18:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:18:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:18:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:18: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'Sat, 07 Mar 2026 17:22: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-69ac5ec8-3c869bd613c5fabe6382ff40;c15f92de-9870-431e-b04f-a84558bceeae'), (b'RateLimit', b'"api";r=967;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'9VBUIRQiv7h2Bfm_O9Jq-lTFB-VWJM2iSn4hiQQI5VkxfzkJ0VRZrQ==')]) 2026-03-08 02:18: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 02:18:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:18:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:18:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:18:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:18:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:18:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:18:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:18:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:18:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:22:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5ec8-2006924c150b86cc2117ca56;c15f92de-9870-431e-b04f-a84558bceeae'), (b'RateLimit', b'"api";r=966;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'g3Mj25H5tHbjBXc5mwZbTgEJq84XGooFh6-8nsU5e-FttIRLDlaVYQ==')]) 2026-03-08 02: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 02:18:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:18:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:18:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:18:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:18:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:18:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:18:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:18:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:18:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5mgszaof_mock.wav 2026-03-08 02:18:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:18:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:19:02 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:19:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:19:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:19:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:19:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:19:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1836, filename=tmpolguy7kr_mock.wav) 2026-03-08 02:19:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:19:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:19:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:19:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:19:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:19:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:19:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:19:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:19:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:19:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:19:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:19:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:19:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:19: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'Sat, 07 Mar 2026 17:22: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-69ac5ed3-137673c541458fbe2d234cb5;f7d476ca-a71c-4661-8848-976a8014b5b3'), (b'RateLimit', b'"api";r=965;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 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'w3yb-iirSrQ9B0eoAnCHlzz2HJwbw3CyVNi5KKxT0tOu6Qemd4ktpQ==')]) 2026-03-08 02:19: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 02:19:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:19:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:19:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:19:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:19:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:19:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:19:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:19:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:19:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:19:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:19:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:19: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'Sat, 07 Mar 2026 17:22:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5ed3-7e1b876d10c9ecae73504416;f7d476ca-a71c-4661-8848-976a8014b5b3'), (b'RateLimit', b'"api";r=964;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 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'T7iaDpOSlCVsZGaUEcHmwjeQndkYNJqFXzn8KoyJsiVkMruPPw0V5w==')]) 2026-03-08 02:19: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 02:19:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:19:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:19:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:19:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:19:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:19:05 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:19:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:19:06 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:19:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:19:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:19:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:19:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:19:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:19:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:19:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 02:19:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:19:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1837, filename=tmpf7gcsf23_mock.wav) 2026-03-08 02:19:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:19:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:19:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:19:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:19:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:19:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:19:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:19:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:19:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:19:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:19:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:19:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:19:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:19: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'Sat, 07 Mar 2026 17: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-69ac5ede-5b77ce5848dfb78913ae4f3f;fb58728b-d501-4d14-b4e2-24bbf0ace977'), (b'RateLimit', b'"api";r=963;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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OnljwbMci8Di6gW92j-PE-cAkc_QPkjRirx9o7MM1SkXTZop3Iolig==')]) 2026-03-08 02:19: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 02:19:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:19:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:19:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:19:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:19:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:19:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:19:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:19:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:19:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:19: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'Sat, 07 Mar 2026 17:22:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5ede-18852f6407d6b4ac5c0a7e8d;fb58728b-d501-4d14-b4e2-24bbf0ace977'), (b'RateLimit', b'"api";r=962;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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wUkRUga-UJlVgWCn_rtsLwXQQQE5-8XdXXzTwGZWPmxI56B7V4eOGg==')]) 2026-03-08 02:19: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 02:19:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:19:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:19:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:19:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:19:16 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:19:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:19:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:19:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:19:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:19:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:19:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:19:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:19:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:19:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:19:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:19:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 02:19:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:19:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1838, filename=tmp5mgszaof_mock.wav) 2026-03-08 02:19:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:19:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:19:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:19:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp88y5yxz1_mock.wav 2026-03-08 02:19:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:19:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:19:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:19:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:19:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:19:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:19:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:19:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:19:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:19:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:19:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:19:26 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:19:26 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:19: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'Sat, 07 Mar 2026 17: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-69ac5ee9-71555d471984f83a7bff4caf;07ca81eb-1ff0-49a9-bcf9-b5064e7bf11a'), (b'RateLimit', b'"api";r=961;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 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cfG90jVYa50AzgJkQ_FuRTBUXYq2R4_Y9o9jJbqV_bXmvmKzmQb1TA==')]) 2026-03-08 02:19: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 02:19:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:19:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:19:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:19:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:19:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:19:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:19:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:19:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:19:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:19: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'Sat, 07 Mar 2026 17:22:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5eea-2898d424532c3ff62257f9eb;07ca81eb-1ff0-49a9-bcf9-b5064e7bf11a'), (b'RateLimit', b'"api";r=960;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 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0wjJXpJhmGItD6EUTbrXH3nUUKcJu63Q5NsUTDwzpMKZLMDOGwTCdA==')]) 2026-03-08 02:19: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 02:19:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:19:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:19:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:19:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:19:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:19:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:19:28 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:19:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:19:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:19:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptjmml5lb_mock.wav 2026-03-08 02:19:32 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:19:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:19:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:19:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:19:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:19:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:19:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (18.023810 > 2.400000) 2026-03-08 02:19:49 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.375484 < -1.000000) 2026-03-08 02:19:49 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.793552 < -1.000000) 2026-03-08 02:19:50 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:19:50 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:19:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'Кли맨 범위어' → 불명 2026-03-08 02:19:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:19:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:19:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:클리맨 범위어 통과 | 긴급도:일반 | 키워드:클리맨 범위어,신호,통과,일반 2026-03-08 02:19:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1839, filename=tmp88y5yxz1_mock.wav) 2026-03-08 02:19:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:19:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:19:50 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:19:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:19:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:19:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:19:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:19:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:19:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:19:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:19:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:19:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:19:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:19:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:19: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'Sat, 07 Mar 2026 17:23: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-69ac5f02-6597c93f6032a8a455f6e52f;7ea66d2f-bc79-459f-8f0d-35660d76f8d2'), (b'RateLimit', b'"api";r=959;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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Wg8uwbfuUxBGY9Lrcq9IWJH1n7JguBl2OUZw9qPSyTdzglJku2mGZA==')]) 2026-03-08 02:19: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 02:19:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:19:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:19:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:19:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:19:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:19:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:19:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:19:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:19:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:19: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'Sat, 07 Mar 2026 17:23:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5f02-7b695fa05d04dafd5eb37afe;7ea66d2f-bc79-459f-8f0d-35660d76f8d2'), (b'RateLimit', b'"api";r=958;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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'L1-V-9jTPAXaLcoRc4PttkHbE9TrNbNGemRl7OjHigF5LqIKbTekgQ==')]) 2026-03-08 02:19: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 02:19:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:19:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:19:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:19:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:19:51 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 텍스트를 철도 무전 키워드 추출기라는 컨텍스트에서 분석해야 합니다. 1. **텍스트 분석**: "다대포해수욕장 공기계 선거 확인했습니다"라는 2026-03-08 02:19:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:19:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:19:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:19:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:19:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyutm66us_mock.wav 2026-03-08 02:19:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:19:57 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:19:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:19:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 02:19:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1840, filename=tmptjmml5lb_mock.wav) 2026-03-08 02:19:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:19:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:19:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:19:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:19:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:19:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:19:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:19:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:19:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:19:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:19:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:19:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:19:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:19: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'Sat, 07 Mar 2026 17: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-69ac5f09-50611bc82adf2fb240d8f2b3;4df620ef-7321-429f-ac75-e0488165c92c'), (b'RateLimit', b'"api";r=957;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's9-xpEL0OlOLlqPxddN55EYszc71Z_u07s2K4SEnRdGxiteIu3h1iA==')]) 2026-03-08 02:19: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 02:19:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:19:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:19:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:19:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:19:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:19:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:19:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:19:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:19:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:19:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:19:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:19: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'Sat, 07 Mar 2026 17:23:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5f09-3bd4dcc24b10bb797b8ee016;4df620ef-7321-429f-ac75-e0488165c92c'), (b'RateLimit', b'"api";r=956;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 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9CzG2K6zBbKd6TJOC7VSb7WtWt3xNfc0Mf743Yw7MHwS-NNxJ9L-iQ==')]) 2026-03-08 02:19: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 02:19:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:19:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:19:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:19:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:20:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:20:00 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:20:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:20:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:20:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0ngejkl8_mock.wav 2026-03-08 02:20:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:20:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:20:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:20:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:20:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmh06xvkw_mock.wav 2026-03-08 02:20:08 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:20:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:20:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:20:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:20:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:20:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1841, filename=tmpyutm66us_mock.wav) 2026-03-08 02:20:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:20:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:20:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:20:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:20:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:20:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:20:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:20:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:20:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:20:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:20:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:20:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:20:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:20: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'Sat, 07 Mar 2026 17: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-69ac5f14-36eee87555ac916e69dfbb6d;6785f189-5297-48d2-aff4-99c118328a03'), (b'RateLimit', b'"api";r=955;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'4edisg2fFUzGxfpUxQUa6BZGRrCwONsxMKe_RirYCFgQjoVwEXSUKA==')]) 2026-03-08 02:20: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 02:20:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:20:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:20:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:20:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:20:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:20:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:20:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:20:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:20:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:20:09 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:20:09 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:20: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'Sat, 07 Mar 2026 17:23:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5f15-779b356909b4922524af4faa;6785f189-5297-48d2-aff4-99c118328a03'), (b'RateLimit', b'"api";r=954;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'0FtIfxERM8KE68smPehk7cmXRVXgTYy9cLcMlc1FSidO5tIwMl4NHQ==')]) 2026-03-08 02:20: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 02:20:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:20:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:20:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:20:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:20:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:20:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:20:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:20:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:20:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:20:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:20:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:20:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpuwqdealj_mock.wav 2026-03-08 02:20:19 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:20:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:20:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:20:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:20:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 02:20:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 02:20:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1842, filename=tmp0ngejkl8_mock.wav) 2026-03-08 02:20:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:20:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:20:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:20:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:20:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:20:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:20:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:20:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:20:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:20:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:20:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:20:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:20:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:20: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'Sat, 07 Mar 2026 17:23: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-69ac5f20-7c0bec344f1e4af53ccbe1c7;a428e964-2c16-4e69-bbea-e3ae88decc69'), (b'RateLimit', b'"api";r=953;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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'clc-0KZyPGCXZIjeVJQRRE7adhk83s8GioTBUvWN3eacm8iNXZB7wA==')]) 2026-03-08 02:20: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 02:20:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:20:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:20:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:20:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:20:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:20:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:20:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:20:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:20:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:20: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'Sat, 07 Mar 2026 17:23:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5f20-45002d584c96dded45abbe36;a428e964-2c16-4e69-bbea-e3ae88decc69'), (b'RateLimit', b'"api";r=952;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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BB3azu2uO0EBlXN7pwTIan7YTlFf0PqEeQoMhLMq_yXgPs9f3gXG-g==')]) 2026-03-08 02:20: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 02:20:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:20:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:20:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:20:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:20:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:20:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:20:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:20:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:20:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkpz2wluw_mock.wav 2026-03-08 02:20:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:20:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:20:30 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:20:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:20:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:20:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:20:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:20:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1843, filename=tmpmh06xvkw_mock.wav) 2026-03-08 02:20:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:20:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:20:31 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:20:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:20:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:20:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:20:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:20:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:20:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:20:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:20:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:20:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:20:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:20:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:23: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-69ac5f2b-217d8d2c1af14ece0384c686;94aeab7e-1280-4977-b33a-3d8bf8a2cb2c'), (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 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ii1sK8x-r6QM9x0j50fQ3ET2ejYEMOyS2JJTlXn4vLb6FeWkWWU5dg==')]) 2026-03-08 02: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 02:20:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:20:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:20:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:20:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:20:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:20:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:20:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:20:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:20:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:23:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5f2b-5da7f24b0b93c7fc45848eae;94aeab7e-1280-4977-b33a-3d8bf8a2cb2c'), (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 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gQaZwshOfvFUyUwOL1LIlZ3MAwjhMiGLw2NammYZlvzYw1qtF9RJxg==')]) 2026-03-08 02: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 02:20:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:20:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:20:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:20:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:20:32 [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. * 2026-03-08 02:20:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:20:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:20:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:20:35 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:20:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:20:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:20:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:20:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:20:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:20:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:20:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:20:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:20:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1844, filename=tmpuwqdealj_mock.wav) 2026-03-08 02:20:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:20:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:20:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:20:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:20:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:20:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:20:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:20:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:20:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:20:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:20:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:20:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:20:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:24: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-69ac5f36-5e02c03a11add3022cefd359;8b2f138a-3a94-402a-9420-798c34e5d6b3'), (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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Vk1bkIYbH663VEgJc3uFfFwBR_eMvFQGkNF-narKmStIBLYQ-e4SwA==')]) 2026-03-08 02: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 02:20:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:20:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:20:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:20:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:20:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:20:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:20:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:20:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:20:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:20: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'Sat, 07 Mar 2026 17:24:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5f36-04eb931e1cbc2a86062f9fe0;8b2f138a-3a94-402a-9420-798c34e5d6b3'), (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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MHetpmDquDKp5vQITpbjCTa9jC-4Revx8D5ldSI-9ISc06VKacLeZQ==')]) 2026-03-08 02:20: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 02:20:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:20:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:20:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:20:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:20:45 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:20:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:20:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:20:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:20:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:20:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:20:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:20:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:20:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:20:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:20:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:20:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 02:20:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:20:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1845, filename=tmpkpz2wluw_mock.wav) 2026-03-08 02:20:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:20:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:20:54 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:20:54 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:20:54 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:20:54 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:20:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:20:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp_f_2cxb_mock.wav 2026-03-08 02:20:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:20:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:20:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:20:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:20:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:20:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:20:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:20:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:20:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:20:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:24: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-69ac5f42-2f6b58ed52947e060eb58357;405f9128-e059-4d4c-925a-8747efd81be0'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'c88J9dFJkda6DMstm0te0CY2XoWMQ62GWZqlclCqcZ_fFsSQlHGfsQ==')]) 2026-03-08 02:20:55 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02: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 02:20:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:20:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:20:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:20:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:20:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:20:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:20:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:20:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:20:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:20: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'Sat, 07 Mar 2026 17:24:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5f43-33dda53a26b67ee8071e06a4;405f9128-e059-4d4c-925a-8747efd81be0'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'G51mUh7aVJppxfTLX1knMzUwcqUrzVY1PHnkbviGg03jjEto_M1qFQ==')]) 2026-03-08 02:20: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 02:20:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:20:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:20:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:20:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:20:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:20:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:20:57 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:20:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:20:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:20:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0w5t5nl5_mock.wav 2026-03-08 02:21:01 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:21:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:21:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:21:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:21:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:21:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:21:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (14.301887 > 2.400000) 2026-03-08 02:21:18 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.352472 < -1.000000) 2026-03-08 02:21:18 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.493704 < -1.000000) 2026-03-08 02:21:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:21:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:21:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'в 1 раза в 1 раза в 2 раза' → 불명 2026-03-08 02:21:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:21:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 259자) 2026-03-08 02:21:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2 | 긴급도:일반 | 키워드:없음 2026-03-08 02:21:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1846, filename=tmpp_f_2cxb_mock.wav) 2026-03-08 02:21:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:21:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:21:21 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:21:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:21:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:21:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:21:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:21:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:21:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:21:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:21:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:21:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:21:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac5f5d-7c243902171b9da76abdcce4;7e87ca26-75d6-4d7d-99b6-8e1bf6263f6b'), (b'RateLimit', b'"api";r=993;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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_T4ou9GE6Ef5rwoJOQiNdnE40xkPSJ6c20hekPHxxT49L0l_GpBTGw==')]) 2026-03-08 02: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 02:21:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:21:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:21:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:21:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:21:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:21:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:21:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:21:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:21:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:21: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'Sat, 07 Mar 2026 17:24:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5f5d-2907e1cc6090055f03f92476;7e87ca26-75d6-4d7d-99b6-8e1bf6263f6b'), (b'RateLimit', b'"api";r=992;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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DiMFe83vPuPWWADn5Pt7EGw5JLYkBjDEjrf6etqaLaR70LvCNVKfvw==')]) 2026-03-08 02:21: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 02:21:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:21:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:21:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:21:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:21:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:21:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp84vf7pqh_mock.wav 2026-03-08 02:21:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:21:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:21:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:21:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:21:27 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:21:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:21:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 02:21:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1847, filename=tmp0w5t5nl5_mock.wav) 2026-03-08 02:21:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:21:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:21:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:21:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:21:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:21:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:21:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:21:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:21:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:21:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:21:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:21:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:21:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:21: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'Sat, 07 Mar 2026 17: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-69ac5f64-49c6d370199865ee1189fa5b;f2172cef-0c3a-4d51-a935-c9789db35ad6'), (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 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vZkn2HdmMgqfSVvq-26H60sCvwmfsEffGbGzgA0S7TR5XPZ2zEx7EA==')]) 2026-03-08 02:21: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 02:21:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:21:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:21:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:21:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:21:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:21:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:21:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:21:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:21:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:21:28 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:21:28 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:21: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'Sat, 07 Mar 2026 17:24:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5f64-2f88c2bd35b752cd446eaddd;f2172cef-0c3a-4d51-a935-c9789db35ad6'), (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 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'y2MyWbZlJ25EFi6L9CU9-rIW0_r4qHNwG-ZYUoPP5S8QgpoYGesUMA==')]) 2026-03-08 02:21: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 02:21:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:21:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:21:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:21:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:21:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:21:31 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:21:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:21:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:21:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5fw_a80__mock.wav 2026-03-08 02:21:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:21:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:21:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:21:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:21:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp568xokjl_mock.wav 2026-03-08 02:21:38 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:21:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:21:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:21:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:21:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:21:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1848, filename=tmp84vf7pqh_mock.wav) 2026-03-08 02:21:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:21:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:21:39 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:21:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:21:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:21:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:21:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:21:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:21:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:21:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:21:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:21:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:21:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:21:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:21: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'Sat, 07 Mar 2026 17: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-69ac5f6f-671dce464f9872563e271bf0;271abbc9-6b65-419e-bdbc-18fcec19d460'), (b'RateLimit', b'"api";r=989;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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4fKA0vJvaLDiXRVfAHeja9FlkDSvAqeU1TbWFbXeRFyR4b3Cg53f0Q==')]) 2026-03-08 02:21: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 02:21:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:21:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:21:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:21:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:21:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:21:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:21:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:21:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:21:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:21: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'Sat, 07 Mar 2026 17:25:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5f6f-17b378d82e69360c5f62359b;271abbc9-6b65-419e-bdbc-18fcec19d460'), (b'RateLimit', b'"api";r=988;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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SV8avSI_1_OpR7K7pFh-B1xWqGS9z4GlSdXrHErIjmIGJPdzrdv34Q==')]) 2026-03-08 02:21: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 02:21:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:21:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:21:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:21:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:21:40 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:21:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:21:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:21:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:21:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:21:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:21:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:21:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:21:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpg6818lzu_mock.wav 2026-03-08 02:21:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:21:49 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:21:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:21:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:21:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 02:21:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 02:21:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1849, filename=tmp5fw_a80__mock.wav) 2026-03-08 02:21:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:21:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:21:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:21:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:21:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:21:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:21:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:21:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:21:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:21:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:21:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:21:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:25: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-69ac5f7a-18b987a5683e33a308a7e19e;83be9db8-7990-4854-94a1-6383d1e145e3'), (b'RateLimit', b'"api";r=987;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 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VNM51oVw5qHdnAZ3ODPrYs8gRqqNVPwNIhrgetwhTnQb7r0qRbV1Lg==')]) 2026-03-08 02: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 02:21:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:21:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:21:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:21:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:21:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:21:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:21:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:21:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:21:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:25:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5f7a-0d75723e6c394a6534984305;83be9db8-7990-4854-94a1-6383d1e145e3'), (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 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bfH6npGIR5Y8CmVEh-W2f4Cm7gCRF5WIHtvFaZqEiByaMHi83CTclA==')]) 2026-03-08 02: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 02:21:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:21:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:21:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:21:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:21:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:21:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphy0posg6_mock.wav 2026-03-08 02:21:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:21:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:21:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:21:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:21:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:22:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:22:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:22:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:22:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 02:22:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV),모터,확인,통과 2026-03-08 02:22:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1850, filename=tmp568xokjl_mock.wav) 2026-03-08 02:22:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:22:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:22:02 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:22:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:22:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:22:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:22:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:22:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:22:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:22:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:22:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:22:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:22:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:22:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:22: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'Sat, 07 Mar 2026 17: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-69ac5f85-774fcd056c1e166d1f437388;efcc933d-d25c-44b9-a626-8fc7b50d369d'), (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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Wpi5dACpM2LBG8kkrDc9NPleT5dMuVaJtB2ZswrB5TWMBnb0vtG7gg==')]) 2026-03-08 02:22: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 02:22:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:22:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:22:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:22:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:22:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:22:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:22:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:22:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:22:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:22: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'Sat, 07 Mar 2026 17:25:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5f85-47dcdfa47d2be33b70161f7b;efcc933d-d25c-44b9-a626-8fc7b50d369d'), (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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'i_jInxd7Z1AGni5mruv5hQJIrOp4Tc4ZEOTvs7H_-8FJxg30z0Gzqg==')]) 2026-03-08 02:22: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 02:22:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:22:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:22:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:22:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:22:03 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:22:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:22:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:22:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:22:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:22:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:22:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:22:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:22:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:22:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:22:13 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:22:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 38자) 2026-03-08 02:22:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:22:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1851, filename=tmpg6818lzu_mock.wav) 2026-03-08 02:22:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:22:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:22:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:22:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:22:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:22:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:22:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:22:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:22:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:22:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:22:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:22:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:22:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:25: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-69ac5f91-39593dd32cb6400b59d420fb;6eae1bd6-9fa4-406b-b9e7-fc0c368c64c7'), (b'RateLimit', b'"api";r=983;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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'EbHG7FbMzecVuX33UvTbq9e_-lCi2S4aDJg2dFd7YhYmyyO7nA-23Q==')]) 2026-03-08 02: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 02:22:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:22:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:22:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:22:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:22:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:22:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:22:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:22:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:22:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:25:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5f91-733152487673e82c2f5184a5;6eae1bd6-9fa4-406b-b9e7-fc0c368c64c7'), (b'RateLimit', b'"api";r=982;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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FyqMNkS5sZDv27erI-JXVUpI4EirBslHciQSxAhrm3kjHD9vAYdwIA==')]) 2026-03-08 02: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 02:22:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:22:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:22:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:22:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:22:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:22:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:22:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:22:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:22:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:22:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:22:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:22:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp78euzmww_mock.wav 2026-03-08 02:22:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:22:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:22:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:22:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:22:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:22:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 02:22:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:22:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1852, filename=tmphy0posg6_mock.wav) 2026-03-08 02:22:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:22:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:22:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:22:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:22:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:22:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:22:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:22:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:22:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:22:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:22:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:22:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:22:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:22: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'Sat, 07 Mar 2026 17:25: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-69ac5f9c-3eee80836853daa65e8f7f28;a7acee52-d41a-4feb-96c4-ba128fb1718d'), (b'RateLimit', b'"api";r=981;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wUqSiAVn5etd-qWYBk0gxtZzQEerPeCkLaG9ejjd8lGunLSQsK3QCg==')]) 2026-03-08 02:22: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 02:22:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:22:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:22:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:22:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:22:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:22:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:22:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:22:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:22:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:22:25 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:22:25 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:22: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'Sat, 07 Mar 2026 17:25:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5f9c-3eb85071212904447d219c9e;a7acee52-d41a-4feb-96c4-ba128fb1718d'), (b'RateLimit', b'"api";r=980;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'CMUl1QBe5zZK9hwr-nMcWyktj7dummVn1JFIZ_mbilligvV-WO0Deg==')]) 2026-03-08 02:22: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 02:22:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:22:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:22:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:22:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:22:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:22:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptd3l8pbx_mock.wav 2026-03-08 02:22:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:22:27 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:22:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:22:30 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:22:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:22:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:22:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:22:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:22:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:22:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 02:22:47 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.139896 < -1.000000) 2026-03-08 02:22:47 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.163400 < -1.000000) 2026-03-08 02:22:47 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 02:22:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 역전기(RV) 모터카 프로젝트' → 열차 2026-03-08 02:22:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:22:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 02:22:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 프로젝트 통과 | 긴급도:일반 | 키워드:역전기(RV) 모터카,역전기,모터카,통과 2026-03-08 02:22:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1853, filename=tmp78euzmww_mock.wav) 2026-03-08 02:22:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:22:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:22:48 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:22:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:22:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:22:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:22:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:22:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:22:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:22:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:22:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:22:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:22:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:22:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:22: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'Sat, 07 Mar 2026 17:26: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-69ac5fb4-7ce8e3b040bebce35c57158a;d059efc1-1996-4e18-b272-f3fa6d2f3f29'), (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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7Enecq3Cnu2xkVTZnt2B9RauctAtfIWTPLgB1Ra_NZyYdQ3StOz_uA==')]) 2026-03-08 02:22: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 02:22:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:22:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:22:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:22:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:22:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:22:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:22:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:22:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:22:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:22: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'Sat, 07 Mar 2026 17:26:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5fb4-081b76a92d2266783b34f1a3;d059efc1-1996-4e18-b272-f3fa6d2f3f29'), (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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8J_FRchfPn0EclJ_0r9hD4zXEHufLctCdjd9LYGYNNABVJZvk_2KXQ==')]) 2026-03-08 02:22: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 02:22:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:22:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:22:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:22:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:22:49 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 02:22:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:22:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdq91y95d_mock.wav 2026-03-08 02:22:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:22:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:22:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:22:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:22:54 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:22:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 02:22:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 02:22:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1854, filename=tmptd3l8pbx_mock.wav) 2026-03-08 02:22:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:22:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:22:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:22:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:22:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:22:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:22:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:22:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:22:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:22:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:22:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:22:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:22:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:22: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'Sat, 07 Mar 2026 17: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-69ac5fbb-1d5a27b60671753b1bef80ea;54851c5f-7527-412b-b865-cc189fefc654'), (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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'uMJ4pAofAzxJ2JKrAMH_E59-oqlctEeLs_qNze0r1a42hOqp77O_GQ==')]) 2026-03-08 02:22: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 02:22:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:22:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:22:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:22:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:22:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:22:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:22:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:22:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:22:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:22:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:22:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:26:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5fbb-513038d61aaed6340e61ee61;54851c5f-7527-412b-b865-cc189fefc654'), (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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'hPpBIKPTmuCwgZUOr9LWHWXlU6DddSTTTkAPmM_BgfCQ_xQGZOsLcQ==')]) 2026-03-08 02: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 02:22:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:22:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:22:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:22:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:22:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:22:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:22:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:22:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:22:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyw6ol9rt_mock.wav 2026-03-08 02:22:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:23:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:23:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:23:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:23:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxy70x5qb_mock.wav 2026-03-08 02:23:06 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:23:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:23:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:23:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 34자) 2026-03-08 02:23:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동 2026-03-08 02:23:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1855, filename=tmpdq91y95d_mock.wav) 2026-03-08 02:23:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:23:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:23:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:23:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:23:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:23:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:23:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:23:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:23:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:23:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:23:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:23:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:23:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:23: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'Sat, 07 Mar 2026 17:26: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-69ac5fc6-5e2407cd42dfa2ab44f55d0e;4d6c537a-9129-48c5-a997-f88ccba73c98'), (b'RateLimit', b'"api";r=975;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'C7SiIYZSQ_twxxPYj_ES5qvCV-ZYEUvXDLtCoPWdMoC_gg3GuJx8tA==')]) 2026-03-08 02:23: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 02:23:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:23:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:23:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:23:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:23:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:23:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:23:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:23:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:23:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:23:07 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:23:07 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:23: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'Sat, 07 Mar 2026 17:26:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5fc6-304565c0183c96ca7456649b;4d6c537a-9129-48c5-a997-f88ccba73c98'), (b'RateLimit', b'"api";r=974;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'XEOnKi0kUZOg9rlTODEL1g7GPRtTMPXUm3obNqr2mEF6Ng7uELGY2w==')]) 2026-03-08 02:23: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 02:23:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:23:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:23:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:23:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:23:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:23:09 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:23:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:23:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:23:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:23:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:23:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:23:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpe633wexw_mock.wav 2026-03-08 02:23:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:23:17 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:23:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:23:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:23:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 02:23:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 02:23:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1856, filename=tmpyw6ol9rt_mock.wav) 2026-03-08 02:23:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:23:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:23:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:23:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:23:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:23:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:23:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:23:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:23:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:23:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:23:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:23:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:23:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:23: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'Sat, 07 Mar 2026 17:26: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-69ac5fd1-35020624273bad473417b321;477da3a9-82c6-4feb-998b-e6fad832fd4f'), (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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'zpKa51hVfVfwdTLT7IFhagawOn1Z8gGb-aw6uArRWDgtx-4NFwIVlQ==')]) 2026-03-08 02:23: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 02:23:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:23:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:23:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:23:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:23:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:23:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:23:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:23:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:23:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:23: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'Sat, 07 Mar 2026 17:26:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5fd2-63c25c302531bfc56e76b6c9;477da3a9-82c6-4feb-998b-e6fad832fd4f'), (b'RateLimit', b'"api";r=972;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'g3S-UoVTycVm8A_5Lu4_LAS0Kpk9XaSgwP8zPYxbw4DhFXniD5fycQ==')]) 2026-03-08 02:23: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 02:23:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:23:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:23:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:23:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:23:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:23:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:23:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:23:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:23:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpiimdh3g9_mock.wav 2026-03-08 02:23:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:23:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:23:28 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:23:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:23:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:23:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 02:23:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 02:23:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1857, filename=tmpxy70x5qb_mock.wav) 2026-03-08 02:23:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:23:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:23:29 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:23:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:23:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:23:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:23:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:23:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:23:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:23:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:23:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:23:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:23:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:23:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:23: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'Sat, 07 Mar 2026 17:26: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-69ac5fdc-2767ed4a28a962aa4f292ef0;c83e978a-f627-4046-b4e5-1edc5b59b9d6'), (b'RateLimit', b'"api";r=971;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3uN4akY2C4dcAYZTcizeawGIIq5Wm89MRc1OMkQSb75xJzAVSd2n-w==')]) 2026-03-08 02:23: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 02:23:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:23:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:23:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:23:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:23:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:23:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:23:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:23:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:23:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:23: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'Sat, 07 Mar 2026 17:26:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5fdc-375b15542a49f9dd67ec8bf7;c83e978a-f627-4046-b4e5-1edc5b59b9d6'), (b'RateLimit', b'"api";r=970;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'SFaUVLGoTM_TKvYUHiDOjD2FZefNJePEdU7FIbVPFnCDiTKz5m_faw==')]) 2026-03-08 02:23: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 02:23:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:23:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:23:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:23:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:23:29 [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. * 2026-03-08 02:23:31 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:23:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:23:31 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:23:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:23:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:23:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:23:39 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:23:39 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:23:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:23:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:23:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:23:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:23:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1858, filename=tmpe633wexw_mock.wav) 2026-03-08 02:23:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:23:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:23:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:23:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:23:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:23:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:23:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:23:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:23:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:23:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:23:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:23:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:23:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:23: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'Sat, 07 Mar 2026 17:27: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-69ac5fe8-392db2c433279e2f7849a867;86cb59ae-8e11-4849-8d92-8625c51df1da'), (b'RateLimit', b'"api";r=969;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'nOmBwLyA0fTxtIdr5PC-imuj8K55hlvRSyJCbNzdjK8Age6nY9-8ww==')]) 2026-03-08 02:23: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 02:23:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:23:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:23:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:23:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:23:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:23:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:23:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:23:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:23:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:23: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'Sat, 07 Mar 2026 17:27:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5fe8-0a2abd947a85608d5f797cc2;86cb59ae-8e11-4849-8d92-8625c51df1da'), (b'RateLimit', b'"api";r=968;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'elYwfidb9yUyP1GHl9FdCSBw8Q3f2f_IUSTUl-qPCIk8Y79wS9KBmQ==')]) 2026-03-08 02:23: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 02:23:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:23:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:23:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:23:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:23:41 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:23:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:23:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:23:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:23:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:23:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:23:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:23:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:23:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpo0hiukni_mock.wav 2026-03-08 02:23:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:23:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:23:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:23:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:23:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 02:23:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:23:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1859, filename=tmpiimdh3g9_mock.wav) 2026-03-08 02:23:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:23:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:23:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:23:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:23:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:23:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:23:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:23:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:23:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:23:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:23:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:23:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:23: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'Sat, 07 Mar 2026 17:27: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-69ac5ff3-771ada6e6c086e5e46a38fec;e8dd6fa1-3896-4807-ad44-cb00868f2a5e'), (b'RateLimit', b'"api";r=967;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0f85SW9tQUoNG1901WImTSG-geJw98r4ciE2wwLn-LCs8n9WXyGeQw==')]) 2026-03-08 02:23: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 02:23:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:23:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:23:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:23:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:23:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:23:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:23:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:23:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:23:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:23:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:27:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac5ff3-75d2a3192a6585c9579e60c4;e8dd6fa1-3896-4807-ad44-cb00868f2a5e'), (b'RateLimit', b'"api";r=966;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FfMUiZPChAZitNDY-4Z1sPZ1BbDJuhYXLk6NzAFFyXsoHoA5ezvT-Q==')]) 2026-03-08 02:23:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02: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 02:23:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:23:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:23:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:23:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:23:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:23:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:23:54 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:23:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:23:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:23:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4p42h52y_mock.wav 2026-03-08 02:23:57 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:23:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:24:02 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:24:07 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:24:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:24:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:24:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (18.023810 > 2.400000) 2026-03-08 02:24:14 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.090554 < -1.000000) 2026-03-08 02:24:14 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.034406 < -1.000000) 2026-03-08 02:24:15 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:24:15 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:24:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '오른쪽' → 불명 2026-03-08 02:24:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:24:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 26자) 2026-03-08 02:24:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:오른쪽 | 긴급도:일반 | 키워드:없음 2026-03-08 02:24:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1860, filename=tmpo0hiukni_mock.wav) 2026-03-08 02:24:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:24:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:24:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:24:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:24:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:24:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:24:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:24:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:24:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:24:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:24:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:24:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:27: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-69ac600b-77ea366a4a3a814b0f05b2d4;9d90b8ca-3cd1-4b1b-9cb5-e0af4d26e0d6'), (b'RateLimit', b'"api";r=965;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'85nwV4fzR6HW_0dWiPWMXqGv4FwcQAv7DESQY5BZ7CdP2O07z_VyTw==')]) 2026-03-08 02: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 02:24:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:24:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:24:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:24:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:24:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:24:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:24:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:24:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:24:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:24:16 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:24:16 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:27:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac600b-70365b1a0bd6c92728870f87;9d90b8ca-3cd1-4b1b-9cb5-e0af4d26e0d6'), (b'RateLimit', b'"api";r=964;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'TJO25EgPzYldKJS5w2dwfeOP7rqmJOXBKaku2K1_N_o1vYPVPXtoCQ==')]) 2026-03-08 02: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 02:24:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:24:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:24:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:24:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:24:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:24:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:24:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:24:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:24:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8dnoj4fw_mock.wav 2026-03-08 02:24:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:24:21 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:24:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 02:24:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 02:24:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1861, filename=tmp4p42h52y_mock.wav) 2026-03-08 02:24:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:24:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:24:22 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:24:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:24:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:24:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:24:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:24:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:24:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:24:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:24:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:24:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:24:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:24:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac6012-3aa737ba3990e0b82da1ffda;95db61de-3b58-4f67-aa48-f6aeb9bc9335'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'C9xfgfdULO8di9DKp9kyssLFemIHSHs0TQe9nHbqKR2YL3lLTLb_3A==')]) 2026-03-08 02: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 02:24:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:24:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:24:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:24:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:24:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:24:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:24:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:24:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:24:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:24: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'Sat, 07 Mar 2026 17:27:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6012-4b086bac1dcb06bc60516efe;95db61de-3b58-4f67-aa48-f6aeb9bc9335'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'iztLhAicjVqZG6X8S6tXJF6YlT9bRbx0GwN3teOfn_iiRDXiU5CVFw==')]) 2026-03-08 02:24: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 02:24:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:24:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:24:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:24:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:24:23 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 역할을 수행해야 합니다. 주어진 텍스트 "다대포해수욕장 공기계 선거 확인했습니다"를 분석하여 철도 관련 키워드를 추출해야 합니다. 주어진 텍스트는 "다대포해수욕장"이라는地名 2026-03-08 02:24:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:24:25 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:24:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:24:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:24:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgacdfzfj_mock.wav 2026-03-08 02:24:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:24:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:24:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:24:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:24:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyvisrq1i_mock.wav 2026-03-08 02:24:33 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:24:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:24:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:24:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 39자) 2026-03-08 02:24:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:지지금구 좌천 하선 이동 중 | 긴급도:일반 | 키워드:없음 2026-03-08 02:24:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1862, filename=tmp8dnoj4fw_mock.wav) 2026-03-08 02:24:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:24:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:24:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:24:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:24:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:24:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:24:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:24:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:24:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:24:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:24:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:24:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:24:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:27: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-69ac601d-0cc5cec124af80804b8556cd;f2c64b80-c204-4b6b-b689-44a4511b133b'), (b'RateLimit', b'"api";r=961;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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Usw2wKvfTv7LGTcg_LbQlBDaFWYcJPxoPyHzdEIidahMjPuNEeoUtA==')]) 2026-03-08 02: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 02:24:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:24:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:24:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:24:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:24:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:24:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:24:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:24:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:24:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:27:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac601e-375b0e7e4e4df04a7fbcfd9e;f2c64b80-c204-4b6b-b689-44a4511b133b'), (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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-62pulur8XcG01KcC6ZBj1TCDWsM07CUjMLL2scyHAdzDPGNSs3n-w==')]) 2026-03-08 02:24:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02: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 02:24:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:24:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:24:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:24:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:24:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:24:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:24:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:24:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:24:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:24:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:24:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:24:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:24:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpppf3kozv_mock.wav 2026-03-08 02:24:44 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:24:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:24:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:24:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:24:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 95자) 2026-03-08 02:24:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진, 측선, 좌천, 하선, 신호진로, 통과, 일반 2026-03-08 02:24:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1863, filename=tmpgacdfzfj_mock.wav) 2026-03-08 02:24:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:24:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:24:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:24:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:24:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:24:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:24:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:24:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:24:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:24:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:24:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:24:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:28: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-69ac6029-082588fd15ba89f54c3c6b44;763fd04b-1a79-4d91-8c84-1b102ad02dfa'), (b'RateLimit', b'"api";r=959;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'mJMrRigT7bWokQtXLlNKa7jVJqMIcb4eCvaPwnuDSP2JXlF5Aunh8g==')]) 2026-03-08 02: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 02:24:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:24:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:24:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:24:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:24:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:24:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:24:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:24:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:24:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:24: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'Sat, 07 Mar 2026 17:28:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6029-08f091e533bbac4b100671ba;763fd04b-1a79-4d91-8c84-1b102ad02dfa'), (b'RateLimit', b'"api";r=958;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Bfz0JQN_C3WBasFoqiT3rBTnx3YqctbPrE0k85wjgswDMr86KZJR4w==')]) 2026-03-08 02:24: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 02:24:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:24:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:24:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:24:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:24:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:24:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:24:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:24:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:24:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfj45nly7_mock.wav 2026-03-08 02:24:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:24:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:24:55 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:24:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:24:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:24:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:24:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:24:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1864, filename=tmpyvisrq1i_mock.wav) 2026-03-08 02:24:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:24:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:24:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:24:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:24:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:24:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:24:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:24:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:24:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:24:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:24:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:24:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:24:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:24: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'Sat, 07 Mar 2026 17:28: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-69ac6034-0fe0c8b716e3f8f079fc282c;68c0ac7b-24e7-42e0-95e3-d455dd4f04b0'), (b'RateLimit', b'"api";r=957;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Uvfu2Cvz-aPC06IWPoDJM-d0boJf9w6H-JjGccPaoPVekh7hOaTTbw==')]) 2026-03-08 02:24: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 02:24:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:24:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:24:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:24:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:24:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:24:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:24:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:24:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:24:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:24:56 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:24:56 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:24: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'Sat, 07 Mar 2026 17:28:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6034-3ad11279170a819030a6eaa0;68c0ac7b-24e7-42e0-95e3-d455dd4f04b0'), (b'RateLimit', b'"api";r=956;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'cf76eutnOQ9oi7qBSau230YR0zobSFYfjFUxhEn-W-3EuQJVCyjAnw==')]) 2026-03-08 02:24: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 02:24:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:24:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:24:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:24:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:24:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:24:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:24:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:25:00 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:25:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:25:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:25:06 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:25:06 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:25:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:25:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:25:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:25:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:25:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1865, filename=tmpppf3kozv_mock.wav) 2026-03-08 02:25:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:25:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:25:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:25:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:25:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:25:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:25:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:25:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:25:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:25:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:25:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:25:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:25:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:25: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'Sat, 07 Mar 2026 17:28: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-69ac603f-7ef4b6e069de8aa47e833b9e;b59344ba-db52-4ae4-808b-039fdfbddcc1'), (b'RateLimit', b'"api";r=955;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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'OZbTSG6L6b2X_S9rKtUXepxo6E_aKedlqads_Hr6UoHPFTLMYsA5cw==')]) 2026-03-08 02:25: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 02:25:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:25:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:25:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:25:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:25:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:25:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:25:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:25:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:25:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:25: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'Sat, 07 Mar 2026 17:28:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac603f-475a00f830582bb04f12f32e;b59344ba-db52-4ae4-808b-039fdfbddcc1'), (b'RateLimit', b'"api";r=954;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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'gBIlGwlt0ubL0vlrOkXrbV9FT4lktXBe9q5GFEPx4NBjbaQeHvxTkg==')]) 2026-03-08 02:25: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 02:25:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:25:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:25:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:25:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:25:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:25:10 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:25:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:25:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:25:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:25:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:25:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:25:18 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:25:18 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:25:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:25:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:25:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 02:25:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:25:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1866, filename=tmpfj45nly7_mock.wav) 2026-03-08 02:25:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:25:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:25:18 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:25:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:25:19 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road (Railway) Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 02:25:19 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:25:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4g8rs87q_mock.wav 2026-03-08 02:25:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:25:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:25:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:25:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:25:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:25:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:25:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:25:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:25:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:25:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:25:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:25: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'Sat, 07 Mar 2026 17:28: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-69ac604b-5a68d0454608fbae357fc690;5017f5aa-2aca-4cbd-a5e3-99593041fc42'), (b'RateLimit', b'"api";r=953;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'fBpob87mP0QBnSTSKfjDE_BeBbJ7bBhyXgeX8XIOvSBF6RTC_l4OAQ==')]) 2026-03-08 02:25: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 02:25:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:25:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:25:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:25:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:25:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:25:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:25:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:25:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:25:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:25:20 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:25:20 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:25: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'Sat, 07 Mar 2026 17:28:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac604b-02727e6753d478510342c169;5017f5aa-2aca-4cbd-a5e3-99593041fc42'), (b'RateLimit', b'"api";r=952;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'UgkIYQoTpZMfLcJ48WrMQoNQHeelxDVJWO5HkbagoNucW1ysbFdZkw==')]) 2026-03-08 02:25: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 02:25:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:25:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:25:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:25:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:25:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:25:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:25:22 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:25:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:25:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:25:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5t05n123_mock.wav 2026-03-08 02:25:25 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:25:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:25:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:25:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:25:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:25:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:25:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (7.519608 > 2.400000) 2026-03-08 02:25:42 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.841336 < -1.000000) 2026-03-08 02:25:43 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.723842 < -1.000000) 2026-03-08 02:25:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:25:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:25:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주제어회로' → 불명 2026-03-08 02:25:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:25:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 02:25:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카' → 열차 2026-03-08 02:25:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:25:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:25:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:25:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '600V 비닐절연전선 IV' → 불명 2026-03-08 02:25:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:25:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:25:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:25:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '노시' → 불명 2026-03-08 02:25:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:25:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:25:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:25:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '600V 2종 비닐절연전선 HIV' → 불명 2026-03-08 02:25:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:25:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:25:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:25:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '30' → 불명 2026-03-08 02:25:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:25:46 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:25:46 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:25:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '90' → 불명 2026-03-08 02:25:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:25:46 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:25:46 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:25:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '600V 비닐절연전선 IV' → 불명 2026-03-08 02:25:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:25:47 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 02:25:47 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 02:25:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '80' → 불명 2026-03-08 02:25:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:25:47 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:25:47 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:25:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '81' → 불명 2026-03-08 02:25:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:25:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:25:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:25:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '80' → 불명 2026-03-08 02:25:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:25:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:25:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 220자) 2026-03-08 02:25:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:주제어회로 역전기(RV) 모터카 600V 비닐절연전선 IV 노시 600V 2종 비닐절연전선 HIV 30 90 600V 비닐절연전선 IV 80 81 80 | 긴급도:일반 | 키워드:주제어회로 역전기(RV), 모터카,비닐절연전선,노시,80,81,80 2026-03-08 02:25:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptyry6jlm_mock.wav 2026-03-08 02:25:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1867, filename=tmp4g8rs87q_mock.wav) 2026-03-08 02:25:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:25:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 11건 2026-03-08 02:25:50 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:25:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:25:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:25:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:25:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:25:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:25:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:25:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:25:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:25:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:25:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:25:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:25: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'Sat, 07 Mar 2026 17:29: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-69ac6069-1a5b73f2085dcf912f3fee92;15de018e-cc9c-4046-8cd1-f1ca4fda0ef7'), (b'RateLimit', b'"api";r=999;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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'tjXiw0fo_HLK5h4GmFz5lgaAc8quRrjhYZEhxD9Z4ipOvp7SZFEJbg==')]) 2026-03-08 02:25: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 02:25:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:25:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:25:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:25:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:25:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:25:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:25:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:25:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:25:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:25:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:25: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'Sat, 07 Mar 2026 17:29:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac606a-67f4f7d33af853bc43104868;15de018e-cc9c-4046-8cd1-f1ca4fda0ef7'), (b'RateLimit', b'"api";r=998;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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'fllIR5UGOJZJMjxwGAMO4axp_PbuU7ue_xWpyveAiIcsu2uxkRTOJg==')]) 2026-03-08 02:25: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 02:25:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:25:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:25:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:25:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:25:51 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:25:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:25:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:25:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:25:56 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:25:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:25:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 02:25:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1868, filename=tmp5t05n123_mock.wav) 2026-03-08 02:25:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:25:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:25:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:25:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:25:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:25:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:25:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:25:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:25:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:25:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:25:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:25:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:29: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-69ac6070-035c57bd14014dce7c85cbf8;62053c89-cfd5-4f1e-b07e-c62cca691be7'), (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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b's9VySgIWPdyfcAgzOOa5tQZctbUf7zpVAL-dgCs_QrfXhhTGOGsp4A==')]) 2026-03-08 02: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 02:25:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:25:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:25:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:25:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:25:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:25:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:25:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:25:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:25:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:29:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6070-33ff1fd843f819e771596e50;62053c89-cfd5-4f1e-b07e-c62cca691be7'), (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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0r9x-CcSfybiEoNK8M59qT-36MRLnPWyR2zVQpa4LkNpOZIuwg6Oxg==')]) 2026-03-08 02: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 02:25:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:25:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:25:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:25:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:25:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:25:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsirfrru__mock.wav 2026-03-08 02:25:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:25:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:25:59 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:25:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:26:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:26:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:26:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:26:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpujjqjw9x_mock.wav 2026-03-08 02:26:07 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:26:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:26:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:26:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:26:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:26:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1869, filename=tmptyry6jlm_mock.wav) 2026-03-08 02:26:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:26:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:26:08 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:26:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:26:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:26:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:26:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:26:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:26:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:26:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:26:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:26:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:26:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:26:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:26: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'Sat, 07 Mar 2026 17: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-69ac607b-7b49f36a45c352d0160735f0;7fd25517-e28b-4d3f-9eee-4e62ae37f1ba'), (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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6iM6HdPQDrQRs31F9pQMN9doNqmU2C0LinN4oKkFLL9t7V1_VyMAHQ==')]) 2026-03-08 02:26: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 02:26:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:26:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:26:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:26:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:26:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:26:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:26:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:26:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:26:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:26: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'Sat, 07 Mar 2026 17:29:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac607c-0dcf68d163db25b7095a9ee7;7fd25517-e28b-4d3f-9eee-4e62ae37f1ba'), (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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'EbEP9NN5NejVLqd4njTyhb7LItYoI5_pWoyyejIDGh_QdlRzyTDoGQ==')]) 2026-03-08 02:26: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 02:26:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:26:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:26:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:26:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:26:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:26:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:26:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:26:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:26:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:26:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp94sz3nt2_mock.wav 2026-03-08 02:26:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:26:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:26:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:26:18 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:26:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:26:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:26:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 02:26:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 02:26:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1870, filename=tmpsirfrru__mock.wav) 2026-03-08 02:26:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:26:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:26:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:26:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:26:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:26:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:26:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:26:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:26:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:26:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:26:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:26:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:26:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac6087-39bb4261414918f561e464b8;ae9eca4e-0019-49de-9e74-5c14e948dd0b'), (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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'o2LZwaDQIuVQX5D9SL5DMSEEg8XxjyCZKDpi-J-_9WJny_lfOOA96Q==')]) 2026-03-08 02: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 02:26:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:26:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:26:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:26:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:26:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:26:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:26:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:26:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:26:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:26: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'Sat, 07 Mar 2026 17:29:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6087-28191e9e11c5be915c73e0ad;ae9eca4e-0019-49de-9e74-5c14e948dd0b'), (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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'jIHZSPtGawtqtTu0c4lOJJxO-GQB2vzQzu5PZx41wbDoV7b9AWc7dA==')]) 2026-03-08 02:26: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 02:26:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:26:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:26:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:26:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:26:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:26:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppz31yw64_mock.wav 2026-03-08 02:26:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:26:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:26:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:26:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:26:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:26:29 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:26:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:26:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:26:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:26:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:26:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1871, filename=tmpujjqjw9x_mock.wav) 2026-03-08 02:26:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:26:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:26:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:26:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:26:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:26:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:26:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:26:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:26:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:26:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:26:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:26:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:29: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-69ac6091-2960cea20df29e7741606c1c;25dff894-ac09-4bb2-a638-9300fdcceee8'), (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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'n6IiXB4PwwuhbMNjHvk6bPbJdUFDfOpU-mokFUbUi8jvRobJLaXurQ==')]) 2026-03-08 02: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 02:26:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:26:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:26:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:26:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:26:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:26:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:26:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:26:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:26:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:26:30 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:26:30 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:26:30 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:29:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6092-14a3dd0872aa93243b0ab756;25dff894-ac09-4bb2-a638-9300fdcceee8'), (b'RateLimit', b'"api";r=990;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ZsAd1-A1-CroK5TEuGbYwfo8PFFlenDNuHr-w0rNfNTFghNvyRR_YA==')]) 2026-03-08 02: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 02:26:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:26:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:26:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:26:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:26:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:26:32 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:26:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:26:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:26:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:26:40 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:26:40 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:26:40 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:26:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:26:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:26:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:26:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 02:26:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1872, filename=tmp94sz3nt2_mock.wav) 2026-03-08 02:26:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:26:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:26:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:26:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:26:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:26:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:26:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:26:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:26:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:26:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:26:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:26:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:26:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:26: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'Sat, 07 Mar 2026 17:30: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-69ac609d-529b1ef5135a80b663906955;847bf498-121e-4342-bc2a-ac55b899853c'), (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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'HNDaaM5eC0VEuxnOyVk_MAr-gV1qPQQ2x3kwnvlS9iAueHUYd7kHbg==')]) 2026-03-08 02:26: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 02:26:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:26:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:26:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:26:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:26:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:26:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:26:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:26:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:26:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:26: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'Sat, 07 Mar 2026 17:30:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac609d-6c91eca429d9ec6b4a143335;847bf498-121e-4342-bc2a-ac55b899853c'), (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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-oBYLrDEpH9YzPviq0YbOjSG5WYtylF1RZV11CtvFrqdZGWEpSwa5Q==')]) 2026-03-08 02:26: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 02:26:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:26:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:26:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:26:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:26:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:26:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:26:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:26:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:26:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:26:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:26:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:26:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm8jk4fsr_mock.wav 2026-03-08 02:26:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:26:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:26:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:26:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:26:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:26:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 02:26:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:26:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1873, filename=tmppz31yw64_mock.wav) 2026-03-08 02:26:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:26:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:26:52 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:26:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:26:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:26:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:26:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:26:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:26:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:26:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:26:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:26:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:26:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:26:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:26: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'Sat, 07 Mar 2026 17:30: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-69ac60a8-0a1bffc376a9d011266cd537;a73501e5-aea2-4e77-bb0d-4940ff209acd'), (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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ulKpX1pi_42xw4FvydvZoPHiPHSzYxT_JdMBwToJ6NyVZekStwQHWg==')]) 2026-03-08 02:26: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 02:26:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:26:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:26:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:26:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:26:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:26:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:26:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:26:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:26:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:26: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'Sat, 07 Mar 2026 17:30:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac60a8-11fa3d91252dc4797fc5ec3a;a73501e5-aea2-4e77-bb0d-4940ff209acd'), (b'RateLimit', b'"api";r=986;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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'a0q18HlzZxwCipte9eggHSgZsYFWaN7KOGwlTT_9VjNgmk2ipSxDLA==')]) 2026-03-08 02:26: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 02:26:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:26:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:26:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:26:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:26:53 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:26:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:26:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprjqzec4u_mock.wav 2026-03-08 02:26:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:26:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:26:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:26:58 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:26:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:27:03 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:27:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:27:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:27:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:27:13 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.248192 < -1.000000) 2026-03-08 02:27:13 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.184475 < -1.000000) 2026-03-08 02:27:14 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.434043 < -1.000000) 2026-03-08 02:27:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:27:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:27:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주인공 동래 교대 연구' → 불명 2026-03-08 02:27:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:27:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:27:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:동래 교대 연구 | 긴급도:일반 | 키워드:없음 2026-03-08 02:27:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1874, filename=tmpm8jk4fsr_mock.wav) 2026-03-08 02:27:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:27:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:27:15 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:27:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:27:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:27:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:27:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:27:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:27:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:27:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:27:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:27:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:27:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac60bf-0dfe4791141af72d4d790007;4011f838-3ecb-4181-9a1f-249759d5f30a'), (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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1EBPvjAjSQgpa5FWVqJOqDVRVDFwn70B0GtKCJ4PF970edyM7_t6aQ==')]) 2026-03-08 02: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 02:27:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:27:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:27:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:27:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:27:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:27:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:27:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:27:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:27:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:30:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac60bf-30aa9cb554d0dc05439ab43a;4011f838-3ecb-4181-9a1f-249759d5f30a'), (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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dJ4zmpOTAr4XX_Csi5ecZhy85SHy9xLFAqnSYXKFkIeIQZjXbyJ4wA==')]) 2026-03-08 02: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 02:27:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:27:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:27:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:27:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:27:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:27:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:27:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:27:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:27:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwl8rtt9v_mock.wav 2026-03-08 02:27:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:27:21 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:27:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 02:27:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 02:27:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1875, filename=tmprjqzec4u_mock.wav) 2026-03-08 02:27:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:27:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:27:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:27:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:27:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:27:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:27:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:27:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:27:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:27:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:27:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:27:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac60c6-107e92875af3e1e0608d8b34;62aeb349-5185-4daa-bcc1-8adfaed447f2'), (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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wP_4lgYVyaihjjGzR9f6iYaTCHWSIDKt0zHtWnaXHeyqVbHILnGZrg==')]) 2026-03-08 02: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 02:27:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:27:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:27:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:27:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:27:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:27:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:27:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:27:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:27:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:27:22 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:27:22 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:30:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac60c6-6199ae4e0623a55317f7aa6a;62aeb349-5185-4daa-bcc1-8adfaed447f2'), (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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'UD31Oa9CWmJvTldPzO7xOM55k8zsDRFvhu2pRUedgYtYL4U5rFOXHg==')]) 2026-03-08 02: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 02:27:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:27:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:27:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:27:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:27:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:27:24 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:27:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:27:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:27:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwpqyuwk1_mock.wav 2026-03-08 02:27:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:27:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:27:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:27:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:27:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvwa5dp5r_mock.wav 2026-03-08 02:27:32 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:27:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:27:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:27:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:27:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:27:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1876, filename=tmpwl8rtt9v_mock.wav) 2026-03-08 02:27:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:27:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:27:33 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:27:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:27:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:27:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:27:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:27:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:27:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:27:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:27:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:27:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:27:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:27: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'Sat, 07 Mar 2026 17:30: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-69ac60d1-1190f1bc157f701a059f36c6;2c3cc9f6-dabf-4a4d-a80a-59b229e412d8'), (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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'sdqRc3T-AV0OkgBsRqfomcBCaoezDe4kRZHXOOk4fGLaUjJ-jkG7iA==')]) 2026-03-08 02:27: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 02:27:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:27:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:27:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:27:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:27:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:27:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:27:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:27:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:27:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:30:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac60d1-4f256a817d1e37343cc8f41a;2c3cc9f6-dabf-4a4d-a80a-59b229e412d8'), (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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ZMZiHZQnEVENVEtvka7zBjT9THL6ysgBAtGNt0HIO4e5mbJquFqYAw==')]) 2026-03-08 02: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 02:27:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:27:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:27:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:27:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:27:34 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 02:27:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:27:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:27:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:27:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:27:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:27:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:27:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:27:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprqaq1z4k_mock.wav 2026-03-08 02:27:43 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:27:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:27:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:27:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:27:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 02:27:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 02:27:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1877, filename=tmpwpqyuwk1_mock.wav) 2026-03-08 02:27:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:27:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:27:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:27:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:27:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:27:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:27:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:27:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:27:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:27:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:27:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:27:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:27:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:31: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-69ac60dc-677a2028407a163475594957;27d40fef-9ec4-45cc-9e6e-55fe74798ba5'), (b'RateLimit', b'"api";r=979;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'EfrnDN6c_l1lD_Lox5RnVSRsVMF1FVpyhw1HbbbsjcflPPaUZZZL1g==')]) 2026-03-08 02: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 02:27:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:27:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:27:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:27:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:27:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:27:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:27:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:27:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:27:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:31:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac60dc-27c326375af0ce6d7e0d2528;27d40fef-9ec4-45cc-9e6e-55fe74798ba5'), (b'RateLimit', b'"api";r=978;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FqwS0cjXKQujXl9Qr5oA3sqfbeVbl64TBx6jT6pHtGAf0SURHursBA==')]) 2026-03-08 02: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 02:27:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:27:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:27:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:27:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:27:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:27:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:27:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:27:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:27:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy3n3mog5_mock.wav 2026-03-08 02:27:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:27:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:27:54 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:27:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:27:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:27:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 02:27:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 02:27:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1878, filename=tmpvwa5dp5r_mock.wav) 2026-03-08 02:27:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:27:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:27:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:27:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:27:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:27:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:27:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:27:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:27:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:27:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:27:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:27:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:27:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:27: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'Sat, 07 Mar 2026 17:31: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-69ac60e7-38d8b20a2a1dbbc541354a1d;c23deba0-3c1d-4b5e-8f2b-4ea9b70db1f8'), (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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'RYlZPEu6vL1ufQlKw73dmOmDrBQHwdxbbo5aLAl3TRBUCv2S_sW3Ew==')]) 2026-03-08 02:27: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 02:27:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:27:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:27:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:27:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:27:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:27:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:27:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:27:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:27:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:27:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:27:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:27: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'Sat, 07 Mar 2026 17:31:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac60e7-7a918ef17cd26a7c704a7060;c23deba0-3c1d-4b5e-8f2b-4ea9b70db1f8'), (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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1ta7DCWeexmwqgEdISS6nmxtVg6tboVpsdLreGt22wRRVwTJm0T87A==')]) 2026-03-08 02:27: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 02:27:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:27:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:27:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:27:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:27:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:27:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:27:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:27:59 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:28:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:28:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:28:06 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:28:06 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:28:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:28:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:28:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:28:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:28:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1879, filename=tmprqaq1z4k_mock.wav) 2026-03-08 02:28:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:28:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:28:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:28:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:28:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:28:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:28:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:28:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:28:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:28:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:28:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:28:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:28:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:28: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'Sat, 07 Mar 2026 17:31: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-69ac60f2-65e71ccf7661d2d0036d5b13;0c205ef0-4957-4901-857f-616bb6d01fa7'), (b'RateLimit', b'"api";r=975;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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'eLczEScuRd1bdbWM_3xbRwx_mL9LtC8LH2pEoaU7RM7XOPVe-SMAcA==')]) 2026-03-08 02:28: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 02:28:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:28:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:28:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:28:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:28:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:28:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:28:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:28:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:28:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:28: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'Sat, 07 Mar 2026 17:31:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac60f3-0b0fe0e466589f5d2cb18506;0c205ef0-4957-4901-857f-616bb6d01fa7'), (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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'35W9VctVxTYBR2Aa9r33SXWCPpJSVx9IiThYenkOWU4JwjLVM90h1w==')]) 2026-03-08 02:28: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 02:28:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:28:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:28:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:28:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:28:09 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:28:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:28:09 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:28:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:28:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:28:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:28:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:28:17 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:28:17 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:28:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:28:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:28:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 02:28:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:28:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1880, filename=tmpy3n3mog5_mock.wav) 2026-03-08 02:28:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:28:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:28:18 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:28:18 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:28:18 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:28:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:28:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxoywmg36_mock.wav 2026-03-08 02:28:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:28:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:28:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:28:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:28:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:28:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:28:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:28:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:28:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:28:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:28:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:28: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'Sat, 07 Mar 2026 17:31: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-69ac60fe-4d41a1c66e0a8cd236bb476a;ecdab957-e53a-4f70-8a21-5fbc6d80bf09'), (b'RateLimit', b'"api";r=973;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'hhEE1eecFp9TIjQB3oQ_ctjupBcbdiX9OGnawtRs_8phSxcBYrCAbQ==')]) 2026-03-08 02:28: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 02:28:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:28:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:28:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:28:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:28:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:28:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:28:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:28:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:28:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:28: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'Sat, 07 Mar 2026 17:31:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac60ff-2445602e7ed514bd7fe1188c;ecdab957-e53a-4f70-8a21-5fbc6d80bf09'), (b'RateLimit', b'"api";r=972;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'h35MDitoW8oh5Sv8S_Eu9mKhDh1314XOqT8nMl7RUzRzxoCyndspyA==')]) 2026-03-08 02:28: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 02:28:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:28:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:28:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:28:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:28:19 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 역할을 수행해야 합니다. 주어진 텍스트 "다대포해수욕장 분기부 통과했습니다" 에서 철도 관련 키워드를 찾아야 합니다. 주어진 텍스트 분석: - "다대포해수욕장" - 2026-03-08 02:28:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:28:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:28:21 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:28:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:28:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:28:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpewwyf38u_mock.wav 2026-03-08 02:28:25 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:28:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:28:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:28:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:28:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:28:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:28:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 02:28:43 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.547366 < -1.000000) 2026-03-08 02:28:44 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.795684 < -1.000000) 2026-03-08 02:28:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:28:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:28:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '반찬을 느끼는 경험은' → 불명 2026-03-08 02:28:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:28:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 02:28:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:반찬 느끼는 경험 | 긴급도:일반 | 키워드:반찬, 느끼는, 경험 2026-03-08 02:28:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1881, filename=tmpxoywmg36_mock.wav) 2026-03-08 02:28:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:28:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:28:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:28:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:28:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:28:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:28:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:28:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:28:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:28:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:28:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:28:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:32: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-69ac6119-7f4cc05a70933beb791d4166;abb37992-0204-4bbc-8d22-7949f3d4569a'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'CuA4tJQmtJXaKvFXS4UNdrQCAxf0L_2Rt6TYCYx6eJg93NHoQwcMvQ==')]) 2026-03-08 02: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 02:28:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:28:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:28:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:28:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:28:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:28:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:28:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:28:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:28:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:28:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:28:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:32:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6119-7ec83db7332d6c6635ee3032;abb37992-0204-4bbc-8d22-7949f3d4569a'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'rFLtTrUZs-xZ_nUIIv7PJlX21PM3fsHo6Anv6aJJ1baHebEhUINl1g==')]) 2026-03-08 02: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 02:28:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:28:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:28:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:28:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:28:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:28:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwap16sse_mock.wav 2026-03-08 02:28:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:28:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:28:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:28:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:28:51 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:28:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:28:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 02:28:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1882, filename=tmpewwyf38u_mock.wav) 2026-03-08 02:28:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:28:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:28:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:28:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:28:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:28:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:28:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:28:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:28:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:28:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:28:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:28:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:28:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:28: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'Sat, 07 Mar 2026 17: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-69ac6120-2f32bb107d6a3ff67ab26f54;266d0fec-05e7-4959-a744-eb34c68497d7'), (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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ZjL8Ncu1UbYEW6WfebCBEKJMcD4IB53wCWHrtl6Yo6H1kqraIFgSrw==')]) 2026-03-08 02:28: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 02:28:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:28:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:28:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:28:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:28:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:28:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:28:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:28:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:28:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:28:53 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:28:53 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:32:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6120-38b7c03f5614c71f5fa13804;266d0fec-05e7-4959-a744-eb34c68497d7'), (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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'iLCsdtQgp8Smr4IIjsVnScCvbuxxQAhRUwHVojDp6VL67pMooXoUKA==')]) 2026-03-08 02: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 02:28:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:28:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:28:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:28:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:28:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:28:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:28:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:28:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:28:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprthn7df2_mock.wav 2026-03-08 02:28:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:28:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:28:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:29:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:29:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfy0mq_51_mock.wav 2026-03-08 02:29:02 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:29:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:29:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:29:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:29:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:29:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1883, filename=tmpwap16sse_mock.wav) 2026-03-08 02:29:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:29:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:29:03 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:29:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:29:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:29:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:29:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:29:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:29:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:29:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:29:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:29:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:29:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:29:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:29: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'Sat, 07 Mar 2026 17:32: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-69ac612b-53bcca03461ca05434277e46;e4f8436a-3a34-497b-9f37-924a011e8e53'), (b'RateLimit', b'"api";r=967;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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'MceP2mK3SQfqv1uNpmgArFK2Fbb-v-IIctqUCSIxims7jpxTsgbevg==')]) 2026-03-08 02:29: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 02:29:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:29:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:29:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:29:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:29:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:29:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:29:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:29:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:29:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:29: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'Sat, 07 Mar 2026 17:32:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac612b-26f2438b5d35ec333d001d07;e4f8436a-3a34-497b-9f37-924a011e8e53'), (b'RateLimit', b'"api";r=966;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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'iuF-xk3EykU4js4lVZqmS6jXaHLtodpK2kGQ6j3RTHA5P2zxOTMEsw==')]) 2026-03-08 02:29: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 02:29:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:29:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:29:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:29:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:29:04 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 텍스트를 철도 무전 키워드 추출기라는 컨텍스트에서 분석해야 합니다. 1. **텍스트 분석**: "다대포해수욕장 공기계 선거 확인했습니다"라는 2026-03-08 02:29:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:29:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:29:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:29:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:29:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:29:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:29:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:29:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8wf887sd_mock.wav 2026-03-08 02:29:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:29:13 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:29:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:29:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:29:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 02:29:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 02:29:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1884, filename=tmprthn7df2_mock.wav) 2026-03-08 02:29:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:29:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:29:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:29:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:29:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:29:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:29:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:29:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:29:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:29:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:29:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:29:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:29:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:29: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'Sat, 07 Mar 2026 17:32: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-69ac6136-18e6ead87874ee4916694256;5ade41a8-3381-4c19-bbec-752d21e4ee49'), (b'RateLimit', b'"api";r=965;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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'F1-uJpuu2Vuh-RoyRstAXlld-NZeTgt6RMnSsUW8GMv0fQJjBLqCdQ==')]) 2026-03-08 02:29: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 02:29:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:29:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:29:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:29:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:29:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:29:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:29:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:29:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:29:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:29: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'Sat, 07 Mar 2026 17:32:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6136-23973ef2447ee4ca1c9df69d;5ade41a8-3381-4c19-bbec-752d21e4ee49'), (b'RateLimit', b'"api";r=964;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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'O_XhJxX8JrPMPkbQ3khnrifzIIGKgljbBlVucrCRgtfOwYFZSd0srw==')]) 2026-03-08 02:29: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 02:29:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:29:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:29:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:29:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:29:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:29:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzplj98xb_mock.wav 2026-03-08 02:29:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:29:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:29:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:29:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:29:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:29:25 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:29:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:29:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:29:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 02:29:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 02:29:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1885, filename=tmpfy0mq_51_mock.wav) 2026-03-08 02:29:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:29:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:29:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:29:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:29:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:29:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:29:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:29:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:29:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:29:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:29:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:29:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:29:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:29: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'Sat, 07 Mar 2026 17: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-69ac6141-7f36d2ea16683cdb132659d1;201a2a75-eed9-431d-901a-58e5e50c4653'), (b'RateLimit', b'"api";r=963;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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'2lUH5VU5ZkbssNNcucVvd-jpiwWmH50qBjaaaMLOGNkJp8OEOtuyLw==')]) 2026-03-08 02:29: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 02:29:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:29:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:29:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:29:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:29:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:29:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:29:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:29:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:29:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:29:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:29:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:29: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'Sat, 07 Mar 2026 17:32:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6142-277d8c6b13d122925aa4297f;201a2a75-eed9-431d-901a-58e5e50c4653'), (b'RateLimit', b'"api";r=962;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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'42cuSWjp80_FJHnqofUDVeLgaJvVjeG5PhiD9igeUNZfd3oLgo_JBA==')]) 2026-03-08 02:29: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 02:29:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:29:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:29:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:29:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:29:27 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:29:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:29:28 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:29:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:29:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:29:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:29:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:29:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:29:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:29:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:29:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 02:29:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:29:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1886, filename=tmp8wf887sd_mock.wav) 2026-03-08 02:29:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:29:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:29:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:29:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:29:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:29:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:29:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:29:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:29:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:29:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:29:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:29:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:29:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:29:37 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:29: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'Sat, 07 Mar 2026 17:33: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-69ac614d-3703f7fe33629d2522152f5c;66688c61-19ba-4016-a17b-cd856e9d0f71'), (b'RateLimit', b'"api";r=961;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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'e4WnB7ZIiHtHWVJWr6evudLu62o6KD4GMhak-jsALsUcgV49iWVmMg==')]) 2026-03-08 02:29: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 02:29:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:29:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:29:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:29:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:29:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:29:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:29:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:29:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:29:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:29: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'Sat, 07 Mar 2026 17:33:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac614d-1a6cfef5014817a308100163;66688c61-19ba-4016-a17b-cd856e9d0f71'), (b'RateLimit', b'"api";r=960;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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'rUIn6g9xduvUYKZzdUidoWvZ4I4eYJXZg9BR5ZL-t2017xT-cikG8g==')]) 2026-03-08 02:29: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 02:29:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:29:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:29:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:29:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:29:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:29:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:29:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:29:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:29:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:29:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:29:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:29:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_ff_tpds_mock.wav 2026-03-08 02:29:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:29:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:29:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:29:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:29:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 02:29:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:29:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1887, filename=tmpzplj98xb_mock.wav) 2026-03-08 02:29:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:29:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:29:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:29:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:29:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:29:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:29:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:29:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:29:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:29:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:29:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:29:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:29:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02: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'Sat, 07 Mar 2026 17:33: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-69ac6158-1053e5530c7d1dcc157b4c42;d901b3b5-a786-4015-9b0a-2c5f2bb843fc'), (b'RateLimit', b'"api";r=959;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0M2DG8W6jtPCDmUORJMpLITNGpNwqei0XIjnnhx0tMe-0VbvGdk4cw==')]) 2026-03-08 02: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 02:29:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:29:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:29:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:29:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:29:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:29:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:29:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:29:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:29:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:29:49 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:29:49 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:33:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6158-421143115c7cd544225924e3;d901b3b5-a786-4015-9b0a-2c5f2bb843fc'), (b'RateLimit', b'"api";r=958;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'qfwP5rlEnHtjQWlBmJBy1aEBt7TLKBQ5BVKZPJqzmJ5jTVcqOfDHCw==')]) 2026-03-08 02: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 02:29:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:29:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:29:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:29:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:29:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:29:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcrfw6en5_mock.wav 2026-03-08 02:29:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:29:51 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:29:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:29:55 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:29:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:29:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:30:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:30:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:30:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:30:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (28.576923 > 2.400000) 2026-03-08 02:30:10 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.677630 < -1.000000) 2026-03-08 02:30:10 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.051306 < -1.000000) 2026-03-08 02:30:11 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:30:11 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:30:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부탁드립니다.' → 불명 2026-03-08 02:30:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:30:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 33자) 2026-03-08 02:30:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부탁드립니다 | 긴급도:일반 | 키워드:부탁드립니다 2026-03-08 02:30:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1888, filename=tmp_ff_tpds_mock.wav) 2026-03-08 02:30:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:30:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:30:11 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:30:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:30:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:30:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:30:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:30:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:30:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:30:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:30:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:30:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:30:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:30:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:30: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'Sat, 07 Mar 2026 17: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-69ac616f-787a1ef500879f9b7afbf0ec;535c2763-a906-4d9d-a91c-b475d75fd3a1'), (b'RateLimit', b'"api";r=957;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'zIuqpK2bhwHf_u3zl8E-V9aP2HBYMj9nzrj6mU_pd2THqVVfTK53KQ==')]) 2026-03-08 02:30: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 02:30:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:30:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:30:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:30:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:30:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:30:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:30:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:30:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:30:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:30: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'Sat, 07 Mar 2026 17:33:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac616f-68e8443537412af75fe6e436;535c2763-a906-4d9d-a91c-b475d75fd3a1'), (b'RateLimit', b'"api";r=956;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'a5DOFUP7ZDZJzBr43xi0AX6s9Cj3LkD6eMYhcTXuTCLRnBl7xhMQcA==')]) 2026-03-08 02:30: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 02:30:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:30:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:30:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:30:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:30:12 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:30:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:30:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:30:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:30:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:30:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd5g460cy_mock.wav 2026-03-08 02:30:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:30:17 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:30:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 02:30:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 02:30:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1889, filename=tmpcrfw6en5_mock.wav) 2026-03-08 02:30:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:30:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:30:18 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:30:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:30:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:30:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:30:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:30:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:30:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:30:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:30:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:30:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:30:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:30:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:30: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'Sat, 07 Mar 2026 17:33: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-69ac6176-421158f22cebd99131b58d66;a5b73b6d-a462-4ab6-a0a5-d7ec788ffb8b'), (b'RateLimit', b'"api";r=955;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'5t4VWvCAtD5DBDe8pGioWUAwLeH6Mipbx4S3PGD4ZOWf3rmNjkDJTw==')]) 2026-03-08 02:30: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 02:30:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:30:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:30:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:30:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:30:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:30:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:30:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:30:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:30:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:30: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'Sat, 07 Mar 2026 17:33:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6176-4b96705b40939ac1432e8345;a5b73b6d-a462-4ab6-a0a5-d7ec788ffb8b'), (b'RateLimit', b'"api";r=954;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'fqLtLXUsec0WfiEp2nfMGNN3Q80d5REGX1anIdUgy_onzVJz67RFEA==')]) 2026-03-08 02:30: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 02:30:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:30:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:30:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:30:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:30:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:30:21 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:30:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:30:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:30:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkrffft3__mock.wav 2026-03-08 02:30:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:30:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:30:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:30:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:30:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu1qhxudv_mock.wav 2026-03-08 02:30:29 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:30:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:30:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:30:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:30:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:30:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1890, filename=tmpd5g460cy_mock.wav) 2026-03-08 02:30:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:30:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:30:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:30:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:30:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:30:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:30:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:30:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:30:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:30:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:30:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:30:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:30:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:30: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'Sat, 07 Mar 2026 17:33: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-69ac6181-6b532d3a5e8a251d49183e6b;dd422509-fbf5-45ef-a759-87fd46fc9135'), (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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'lzemx3rYt4llZjcsNWH-QVdavwF0vZNs3LxmVX6QWsPUG954DR_eeA==')]) 2026-03-08 02:30: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 02:30:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:30:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:30:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:30:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:30:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:30:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:30:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:30:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:30:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:30:30 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:30:30 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:30: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'Sat, 07 Mar 2026 17:33:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6182-54c86e205a35ff611a5aca1e;dd422509-fbf5-45ef-a759-87fd46fc9135'), (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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1K-rEQya3LQsACZOJo2ZzkbCqSJAbB4v1kf2oLIcTwwUsnLEP4DYog==')]) 2026-03-08 02:30: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 02:30:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:30:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:30:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:30:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:30:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:30:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:30:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:30:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:30:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:30:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:30:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:30:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsr5l1oxs_mock.wav 2026-03-08 02:30:40 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:30:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:30:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:30:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:30:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 02:30:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 02:30:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1891, filename=tmpkrffft3__mock.wav) 2026-03-08 02:30:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:30:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:30:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:30:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:30:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:30:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:30:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:30:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:30:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:30:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:30:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:30:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:30:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:30: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'Sat, 07 Mar 2026 17: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-69ac618d-63b7fe1451bd069f615cd8ec;7c3d95b6-a660-41f7-b9b1-0128a71ddbcf'), (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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'obD64QeOfgHwFXvnBQLa1_yoVFHQP6s50qitWNWi5UJJmQiAkB_qww==')]) 2026-03-08 02:30: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 02:30:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:30:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:30:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:30:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:30:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:30:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:30:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:30:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:30:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:30: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'Sat, 07 Mar 2026 17:34:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac618d-156e5a3f70969e002223d991;7c3d95b6-a660-41f7-b9b1-0128a71ddbcf'), (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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'f9Yq-Sxzq0HjK96whaO4QATGAch-8Ini-ywypoHXRHqKFgMLhzv0RA==')]) 2026-03-08 02:30: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 02:30:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:30:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:30:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:30:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:30:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:30:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:30:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:30:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:30:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpezx0vhlv_mock.wav 2026-03-08 02:30:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:30:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:30:51 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:30:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:30:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:30:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:30:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:30:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1892, filename=tmpu1qhxudv_mock.wav) 2026-03-08 02:30:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:30:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:30:52 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:30:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:30:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:30:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:30:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:30:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:30:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:30:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:30:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:30:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:30:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:34: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-69ac6197-064bdd2c3bd61c0b2c482526;a635b9ca-3087-4384-9bda-37e33ac8373c'), (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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'36B_gCuY3gycDMaBehiZBWMqjau-exeveWaMU2ggrUw_v5nBshHaqw==')]) 2026-03-08 02: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 02:30:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:30:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:30:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:30:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:30:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:30:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:30:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:30:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:30:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:34:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6198-12a61ddf1664fe431464d11b;a635b9ca-3087-4384-9bda-37e33ac8373c'), (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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'gNNV4XI4fSi8uy0g5tOFAeTkoLqZ-l8Cy9doMeui6rhFdlM1U2ca3A==')]) 2026-03-08 02: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 02:30:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:30:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:30:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:30:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:30:53 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:30:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:30:54 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:30:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:30:56 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:30:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:30:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:31:02 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:31:02 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:31:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:31:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:31:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 02:31:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:31:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1893, filename=tmpsr5l1oxs_mock.wav) 2026-03-08 02:31:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:31:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:31:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:31:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:31:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:31:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:31:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:31:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:31:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:31:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:31:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:31:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:31:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:31: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'Sat, 07 Mar 2026 17: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-69ac61a3-726f5e900a6ee89209291bd5;d30df49c-0478-4ca4-9dfb-1396ef960d9d'), (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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'51WBKl1UCehgfkXEDELtSpLQbn9PnCtre4MvkoeRTktHANU1WhwodA==')]) 2026-03-08 02:31: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 02:31:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:31:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:31:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:31:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:31:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:31:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:31:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:31:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:31:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:31: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'Sat, 07 Mar 2026 17:34:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac61a3-2622ea054a56160a3aadbb07;d30df49c-0478-4ca4-9dfb-1396ef960d9d'), (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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1H89esheTMWLPUAscAhCpu7bRRjzPzVRPxMLfigPDKywpSd7JDXSQw==')]) 2026-03-08 02:31: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 02:31:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:31:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:31:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:31:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:31:06 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:31:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:31:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:31:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:31:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:31:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:31:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:31:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:31:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:31:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:31:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:31:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 67자) 2026-03-08 02:31:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 02:31:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1894, filename=tmpezx0vhlv_mock.wav) 2026-03-08 02:31:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:31:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:31:15 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:31:15 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:31:15 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:31:15 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:31:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:31:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjyiaf4ou_mock.wav 2026-03-08 02:31:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:31:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:31:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:31:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:31:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:31:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:31:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:31:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:31:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:31:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:34: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-69ac61af-0d662ea47c7f19694843b44b;c5e9d78d-ab64-44ea-a37d-266b8abe6002'), (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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0P2c8HNSdtlQA6JeKvAnv4SE5HdE-wdv8_1_YpMh1NrTMJHDchMzhg==')]) 2026-03-08 02: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 02:31:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:31:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:31:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:31:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:31:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:31:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:31:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:31:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:31:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:31:16 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road (Railway) Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 02:31: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'Sat, 07 Mar 2026 17:34:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac61af-763ef3a8165766963b96a2cc;c5e9d78d-ab64-44ea-a37d-266b8abe6002'), (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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'zPrAg0t0F5rP7OeaqtYCi4VonR0IE_WDaoKR--CYdcKWqAebyVVrNw==')]) 2026-03-08 02:31: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 02:31:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:31:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:31:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:31:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:31:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:31:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:31:18 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:31:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:31:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:31:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjroae79m_mock.wav 2026-03-08 02:31:22 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:31:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:31:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:31:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:31:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:31:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:31:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (13.017241 > 2.400000) 2026-03-08 02:31:37 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.479933 < -1.000000) 2026-03-08 02:31:39 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.992060 < -1.000000) 2026-03-08 02:31:39 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:31:39 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:31:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주차장' → 불명 2026-03-08 02:31:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:31:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 50자) 2026-03-08 02:31:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:주차장 통과 | 긴급도:일반 | 키워드:주차장,신호,통과,일반 2026-03-08 02:31:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1895, filename=tmpjyiaf4ou_mock.wav) 2026-03-08 02:31:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:31:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:31:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:31:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:31:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:31:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:31:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:31:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:31:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:31:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:31:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:31:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:31:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:31:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:31: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'Sat, 07 Mar 2026 17:35: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-69ac61c8-3bbc7083506961d969deba10;c293dbb2-6a1a-45ac-b60e-f3d69ecaf9b1'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'lmqsEDDFl8lXncPIh5beI8uljiaq4dPnLu7OiWT9yWtTwKOl5ZC-iA==')]) 2026-03-08 02:31: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 02:31:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:31:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:31:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:31:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:31:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:31:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:31:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:31:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:31:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:35:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac61c8-34623d40352c854f4a38090b;c293dbb2-6a1a-45ac-b60e-f3d69ecaf9b1'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'IlHFNr14ibhm5nvCnyWqVgQyjeV-DVKCORwhZKaq1P1FxI-Q1bsTlw==')]) 2026-03-08 02: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 02:31:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:31:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:31:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:31:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:31:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:31:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:31:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:31:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:31:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpowi2b8w__mock.wav 2026-03-08 02:31:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:31:46 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:31:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:31:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 02:31:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1896, filename=tmpjroae79m_mock.wav) 2026-03-08 02:31:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:31:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:31:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:31:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:31:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:31:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:31:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:31:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:31:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:31:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:31:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:31:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:31:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:31: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'Sat, 07 Mar 2026 17:35: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-69ac61cf-7b97e7f53418dcf137590a5f;6f10e92c-cd66-4023-9546-fdce43e08a0f'), (b'RateLimit', b'"api";r=987;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'_ZYwDA9OnlYncfRN29GFIjttVLjijj899vZkdfiV2KxLZWKq_xlIUw==')]) 2026-03-08 02:31: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 02:31:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:31:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:31:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:31:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:31:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:31:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:31:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:31:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:31:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:31: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'Sat, 07 Mar 2026 17:35:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac61cf-1c203dff71a7fe5524bfa362;6f10e92c-cd66-4023-9546-fdce43e08a0f'), (b'RateLimit', b'"api";r=986;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Z72bt-OK47Zm4otmVChxOCHHM-VzNI3gEFE7nRONGRwwz2rYH8FsUQ==')]) 2026-03-08 02:31:47 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:31: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 02:31:47 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:31:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:31:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:31:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:31:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:31:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:31:49 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:31:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:31:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:31:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpr7rofvm3_mock.wav 2026-03-08 02:31:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:31:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:31:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:31:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:31:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1t85iwhf_mock.wav 2026-03-08 02:31:57 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:31:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:31:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:31:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:31:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:31:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1897, filename=tmpowi2b8w__mock.wav) 2026-03-08 02:31:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:31:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:31:58 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:31:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:31:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:31:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:31:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:31:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:31:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:31:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:31:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:31:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:31:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:31:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:35: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-69ac61da-0fc101c510662c627c0a1d27;e564505a-763e-48df-be50-504fd90b5680'), (b'RateLimit', b'"api";r=985;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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'O6qqel1LPQOD84CtXUhBDW7eEXY8_EGvh8wUQIpR4Knj3Yc13Qm3og==')]) 2026-03-08 02: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 02:31:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:31:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:31:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:31:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:31:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:31:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:31:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:31:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:31:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:35:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac61da-355bbb5f00849c8641ee0440;e564505a-763e-48df-be50-504fd90b5680'), (b'RateLimit', b'"api";r=984;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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Al4e_2x81RjVAYfWtj4ccOg7pusdc9yDvcr5xUziTqhdK_7Ds5-zRQ==')]) 2026-03-08 02: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 02:31:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:31:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:31:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:31:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:31: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 02:32:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:32:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:32:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:32:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:32:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:32:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:32:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:32:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprhg50ou3_mock.wav 2026-03-08 02:32:08 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:32:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:32:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:32:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:32:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 02:32:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 02:32:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1898, filename=tmpr7rofvm3_mock.wav) 2026-03-08 02:32:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:32:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:32:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:32:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:32:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:32:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:32:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:32:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:32:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:32:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:32:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:32:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:35: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-69ac61e5-62b6244e7148dac266dd34c9;5815168e-91b3-4ffa-be5a-cf85604f48f1'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'r1b0Ov3cGAbjLGoQmcbxnFBFOVSUWl2W03DWElTz8HKley-8MXKLvw==')]) 2026-03-08 02: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 02:32:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:32:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:32:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:32:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:32:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:32:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:32:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:32:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:32:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:32: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'Sat, 07 Mar 2026 17:35:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac61e5-2c806366746c7785218212e4;5815168e-91b3-4ffa-be5a-cf85604f48f1'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'qTvcT7mKPSM-uKq3hAsA86Eus-XfNMAMDEe973Zglu8zfR6ntB89Ig==')]) 2026-03-08 02:32: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 02:32:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:32:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:32:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:32:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:32:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:32:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:32:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:32:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:32:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp614nvd11_mock.wav 2026-03-08 02:32:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:32:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:32:19 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:32:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:32:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:32:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:32:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:32:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1899, filename=tmp1t85iwhf_mock.wav) 2026-03-08 02:32:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:32:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:32:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:32:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:32:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:32:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:32:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:32:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:32:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:32:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:32:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:32:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:32:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:32: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'Sat, 07 Mar 2026 17:35: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-69ac61f0-145cc3a317d0c4c44692f818;3743b673-5c94-429b-b0ac-137b10cd7686'), (b'RateLimit', b'"api";r=981;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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'B52vfkBFYxknjJ5vIvh2GQ7O8J92fW7Me5xiBEQ_aZ0-9LzeuOBtaQ==')]) 2026-03-08 02:32: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 02:32:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:32:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:32:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:32:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:32:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:32:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:32:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:32:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:32:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:32:20 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:32:20 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:35:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac61f0-4c043d78066c9f6c3dc70d2a;3743b673-5c94-429b-b0ac-137b10cd7686'), (b'RateLimit', b'"api";r=980;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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'WjT8bogp5NisU6iDbcgHxDFIgH7j-aJU07ZCxf4Dme5cXyzEZ6uSWw==')]) 2026-03-08 02: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 02:32:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:32:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:32:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:32:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:32:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:32:23 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:32:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:32:24 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:32:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:32:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:32:31 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:32:31 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:32:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:32:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:32:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:32:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:32:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1900, filename=tmprhg50ou3_mock.wav) 2026-03-08 02:32:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:32:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:32:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:32:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:32:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:32:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:32:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:32:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:32:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:32:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:32:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:32:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:32:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:32: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'Sat, 07 Mar 2026 17:35: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-69ac61fb-78fd355750bcb8407119b3d9;40dc36b3-bcf9-40b4-9444-7f12025bd55a'), (b'RateLimit', b'"api";r=979;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'_RGFVc6K5fM-lQNiV1JPeWOO0iAg_AwhH3Qnlr7SG5Ipw7l3qPDb7g==')]) 2026-03-08 02:32: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 02:32:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:32:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:32:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:32:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:32:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:32:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:32:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:32:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:32:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:32: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'Sat, 07 Mar 2026 17:35:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac61fb-22d289d52db151fd4d274ae6;40dc36b3-bcf9-40b4-9444-7f12025bd55a'), (b'RateLimit', b'"api";r=978;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'o0cBmtVfPIdsYni-BqV8jh_SSNvjzNQUb4Sp-ulTPxBeedSxO7YBMQ==')]) 2026-03-08 02:32: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 02:32:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:32:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:32:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:32:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:32:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:32:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:32:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:32:34 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:32:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:32:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:32:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:32:42 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:32:42 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:32:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:32:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:32:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:32:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 02:32:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1901, filename=tmp614nvd11_mock.wav) 2026-03-08 02:32:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:32:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:32:43 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:32:43 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:32:43 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:32:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:32:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmuihi8u5_mock.wav 2026-03-08 02:32:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:32:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:32:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:32:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:32:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:32:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:32:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:32:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:32:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:32:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:32:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:32: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'Sat, 07 Mar 2026 17:36: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-69ac6208-58f3775a53ab752f15c5af7b;18268ba9-9211-48cf-b398-c7f4de9dc3f5'), (b'RateLimit', b'"api";r=977;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'YVgJw-AJK8GjhAMTbeHzpMtMNJKw4Qd7N_50I_3kU5DRpfg20pxqgQ==')]) 2026-03-08 02:32:44 [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. * 2026-03-08 02:32: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 02:32:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:32:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:32:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:32:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:32:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:32:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:32:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:32:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:32:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:32: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'Sat, 07 Mar 2026 17:36:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6208-6f2c4a9b4374f5a81db9d757;18268ba9-9211-48cf-b398-c7f4de9dc3f5'), (b'RateLimit', b'"api";r=976;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ndhNVItuAqRsCGBOn2QUqiarfyE9_AMzS1DvvDZIyatgym6gHPOZ8Q==')]) 2026-03-08 02:32: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 02:32:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:32:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:32:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:32:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:32:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:32:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:32:46 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:32:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:32:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:32:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5c8kki6u_mock.wav 2026-03-08 02:32:50 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:32:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:32:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:32:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:33:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:33:03 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:33:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 02:33:06 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.200390 < -1.000000) 2026-03-08 02:33:06 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.272841 < -1.000000) 2026-03-08 02:33:06 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 02:33:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 프로젝트' → 열차 2026-03-08 02:33:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:33:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 44자) 2026-03-08 02:33:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 프로젝트 | 긴급도:일반 | 키워드:없음 2026-03-08 02:33:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1902, filename=tmpmuihi8u5_mock.wav) 2026-03-08 02:33:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:33:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:33:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:33:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:33:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:33:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:33:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:33:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:33:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:33:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:33:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:33:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:33:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:33: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'Sat, 07 Mar 2026 17:36: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-69ac621f-3487740c59336ea14f1f2f95;bf89d0d0-630d-4aa3-89bb-ef7afa3af8a7'), (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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'GjkUiDlquXMgtk0HgP-oa71VbJKRAcObT7OvZJohoM2XbpDd1Q3mmQ==')]) 2026-03-08 02:33: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 02:33:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:33:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:33:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:33:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:33:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:33:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:33:08 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:33:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:33:08 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:33:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:33:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:33: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'Sat, 07 Mar 2026 17:36:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac621f-03fa7ff9728d4ec3462e8e44;bf89d0d0-630d-4aa3-89bb-ef7afa3af8a7'), (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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'2GWDXW7fc9g4jFzRpB-1SdptjgAJS_PUWYO4sC22kpjorn2roywHjg==')]) 2026-03-08 02:33: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 02:33:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:33:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:33:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:33:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:33:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:33:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:33:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:33:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:33:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpk8zkl7n1_mock.wav 2026-03-08 02:33:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:33:13 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:33:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 02:33:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 02:33:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1903, filename=tmp5c8kki6u_mock.wav) 2026-03-08 02:33:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:33:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:33:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:33:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:33:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:33:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:33:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:33:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:33:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:33:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:33:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:33:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:33:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:33: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'Sat, 07 Mar 2026 17:36: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-69ac6226-79235b1f7c8a0fb547e48056;b8081c93-0f01-4231-8e22-1497ea1812e5'), (b'RateLimit', b'"api";r=973;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kPfkBvkXLVZXShjg33l5Qja6sT_iGMFG6XYpSzzC6YLjW0QhIDZ0cQ==')]) 2026-03-08 02:33: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 02:33:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:33:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:33:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:33:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:33:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:33:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:33:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:33:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:33:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:33:15 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:33:15 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:36:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6226-395f2d9911459fe542889c3b;b8081c93-0f01-4231-8e22-1497ea1812e5'), (b'RateLimit', b'"api";r=972;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0A_PuHczaQyYVWNPPhShS_oS2gxcZ52C9YMmtTncW5L5iHmj5ukGPA==')]) 2026-03-08 02: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 02:33:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:33:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:33:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:33:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:33:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:33:17 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:33:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:33:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:33:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:33:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:33:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxtwf3730_mock.wav 2026-03-08 02:33:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:33:25 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:33:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:33:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:33:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:33:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw91frrjl_mock.wav 2026-03-08 02:33:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:33:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:33:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1904, filename=tmpk8zkl7n1_mock.wav) 2026-03-08 02:33:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:33:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:33:25 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:33:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:33:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:33:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:33:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:33:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:33:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:33:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:33:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:33:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:33:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:33:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:33: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'Sat, 07 Mar 2026 17: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-69ac6231-77158f6d1bd8b6207e429ed7;db42ed02-4b0a-4518-88d5-fa423ad7209e'), (b'RateLimit', b'"api";r=971;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'qymusFO0AzcmunMn8L79lU3dxSwkZZYlZs-ERWGNtr6bomYv_eIWFA==')]) 2026-03-08 02:33: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 02:33:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:33:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:33:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:33:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:33:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:33:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:33:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:33:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:33:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:33: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'Sat, 07 Mar 2026 17:36:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6231-2c4d8fc814fb09632bf2b939;db42ed02-4b0a-4518-88d5-fa423ad7209e'), (b'RateLimit', b'"api";r=970;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'IbkGKS5CB7cYsSBNqIZjaHLwxgQ1roveeTVkDwSacwHgxmz_MIvLnw==')]) 2026-03-08 02:33: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 02:33:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:33:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:33:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:33:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:33:26 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 텍스트를 분석하여 철도 무전 키워드 추출기를 통해 핵심적인 명사를 추출하는 것입니다. 1. **텍스트 분석**: "다대포해수욕장 공기계 선거 확인했습니다 2026-03-08 02:33:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:33:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:33:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:33:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:33:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:33:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:33:36 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:33:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:33:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:33:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:33:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpefecgdu3_mock.wav 2026-03-08 02:33:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 02:33:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 02:33:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1905, filename=tmpxtwf3730_mock.wav) 2026-03-08 02:33:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:33:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:33:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:33:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:33:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:33:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:33:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:33:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:33:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:33:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:33:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:33:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:33:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:37: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-69ac623c-51a6ba7257c1a0552637ea1c;cb1121ad-bc20-45ca-a4fc-45bb6dc8345a'), (b'RateLimit', b'"api";r=969;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Jdmmm5R_EWPEOSAY3m2fMND9lnRYYyfyKuW7rU2riTmE_ruBpz43LA==')]) 2026-03-08 02: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 02:33:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:33:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:33:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:33:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:33:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:33:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:33:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:33:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:33:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:37:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac623d-1d00eb1c6e03e36d763f4bb3;cb1121ad-bc20-45ca-a4fc-45bb6dc8345a'), (b'RateLimit', b'"api";r=968;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'397cgu9bfe7Y-6iFfpMS6A41vI_jyTrUHtM4m0ZZriPvyLdlnZhHcg==')]) 2026-03-08 02: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 02:33:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:33:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:33:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:33:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:33:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:33:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:33:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:33:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:33:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:33:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkkr4txp8_mock.wav 2026-03-08 02:33:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:33:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:33:47 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:33:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:33:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:33:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:33:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:33:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1906, filename=tmpw91frrjl_mock.wav) 2026-03-08 02:33:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:33:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:33:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:33:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:33:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:33:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:33:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:33:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:33:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:33:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:33:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:33:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:33:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac6247-5e21351e3f1d109a3f3ec065;07fcc62e-f30c-4829-b5c0-7121370d05cf'), (b'RateLimit', b'"api";r=967;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'XVS2qagCJVanNwwFVh3GVfThH6MepRNi-JyHaOaANjoYCkCGA-d2Hg==')]) 2026-03-08 02: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 02:33:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:33:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:33:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:33:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:33:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:33:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:33:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:33:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:33:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:33:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:33:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:37:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6247-5e69974d600199bc255b263f;07fcc62e-f30c-4829-b5c0-7121370d05cf'), (b'RateLimit', b'"api";r=966;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FLjgUsFFdJtiyCrKIokt019OJg4JwtIh3XgsoSsN3xhXdMHq73ib6Q==')]) 2026-03-08 02: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 02:33:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:33:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:33:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:33:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:33:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:33:50 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:33:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:33:53 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:33:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:33:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:33:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:33:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:33:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:33:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:33:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 02:33:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:33:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1907, filename=tmpefecgdu3_mock.wav) 2026-03-08 02:33:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:33:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:33:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:33:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:33:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:33:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:33:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:33:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:33:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:33:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:33:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:33:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:33:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:33: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'Sat, 07 Mar 2026 17:37: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-69ac6253-0fe0e58a161f48cb24954a5c;17ae75a8-3083-4b08-81e5-01b1c4900e13'), (b'RateLimit', b'"api";r=965;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Ud5J2HEj0iZTumO6IipLbffYr534wpol4qftPl9j3A8h-5pUKN9S8w==')]) 2026-03-08 02:33: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 02:33:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:33:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:33:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:33:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:33:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:33:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:33:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:33:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:33:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:33: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'Sat, 07 Mar 2026 17:37:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6253-250d770a18ca25de6d78dc7e;17ae75a8-3083-4b08-81e5-01b1c4900e13'), (b'RateLimit', b'"api";r=964;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'P_H-X438qiAoe7Rd7k-3fgC1C-2NQOwjzOz0s_azLvx23xMgqtZWjA==')]) 2026-03-08 02:33: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 02:33:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:33:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:33:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:33:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:34:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:34:01 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:34:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:34:03 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:34:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:34:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:34:09 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:34:09 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:34:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:34:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:34:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 02:34:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:34:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1908, filename=tmpkkr4txp8_mock.wav) 2026-03-08 02:34:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:34:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:34:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:34:10 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:34:10 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:34:10 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:34:11 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Rail (Railway) Keyword Extraction Tool (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 02:34:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:34:12 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:34:12 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:34:12 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:34:13 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:34:13 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:34:13 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:34:13 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:34:13 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:34:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:34:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphugxwb4n_mock.wav 2026-03-08 02:34:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:34:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:34:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:34:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:34:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:34:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:34:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:34:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:34:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:34:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:34:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:34: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'Sat, 07 Mar 2026 17: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-69ac6261-28871167613b681f5553bc2a;e3c75583-bd89-4525-a9ca-c6948d951a44'), (b'RateLimit', b'"api";r=963;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Gnu7svroBjACiUPvtdeNug2Ktp2T8erzQIGnv3TNIzdT1E6D5XE2xA==')]) 2026-03-08 02:34: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 02:34:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:34:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:34:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:34:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:34:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:34:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:34:14 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:34:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:34:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:34:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:34: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'Sat, 07 Mar 2026 17:37:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6261-3857138d6ba9fb1f015c2694;e3c75583-bd89-4525-a9ca-c6948d951a44'), (b'RateLimit', b'"api";r=962;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'AikemZHKNTP6NS14FCHWrZvbCHak901vnEgc6gdFaUXCCYIIbi5SHQ==')]) 2026-03-08 02:34: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 02:34:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:34:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:34:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:34:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:34:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:34:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:34:16 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:34:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:34:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:34:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbalmkjyh_mock.wav 2026-03-08 02:34:20 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:34:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:34:24 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:34:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:34:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:34:33 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:34:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 02:34:36 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-4.155734 < -1.000000) 2026-03-08 02:34:36 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.120375 < -1.000000) 2026-03-08 02:34:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:34:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:34:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '절연(絶緣)이음매insulated joint' → 불명 2026-03-08 02:34:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:34:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 652자) 2026-03-08 02:34:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:절연이음매 Insulated Joint | 긴급도:일반 | 키워드:없음 2026-03-08 02:34:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1909, filename=tmphugxwb4n_mock.wav) 2026-03-08 02:34:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:34:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:34:39 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:34:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:34:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:34:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:34:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:34:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:34:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:34:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:34:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:34:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:34:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:34:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:34: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'Sat, 07 Mar 2026 17:38: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-69ac627b-64ced5366c479ca626dbeba8;f87b7425-540b-41b0-b212-f5677aabff66'), (b'RateLimit', b'"api";r=961;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vcTR-c-8M69gqzSTiVW0f2EGiTILFbq0yFzfErPTfheaQocljIbmaw==')]) 2026-03-08 02:34: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 02:34:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:34:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:34:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:34:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:34:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:34:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:34:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:34:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:34:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:34: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'Sat, 07 Mar 2026 17:38:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac627b-51f7ce0825d9360424108f72;f87b7425-540b-41b0-b212-f5677aabff66'), (b'RateLimit', b'"api";r=960;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ZszQMhhTxFt_GIi87UvJoCqSBmBeUdE0-gtKwJULpe5PYoWC6p2-Rw==')]) 2026-03-08 02:34: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 02:34:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:34:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:34:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:34:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:34:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:34:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfe1glev__mock.wav 2026-03-08 02:34:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:34:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:34:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:34:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:34:45 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:34:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 02:34:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 02:34:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1910, filename=tmpbalmkjyh_mock.wav) 2026-03-08 02:34:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:34:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:34:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:34:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:34:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:34:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:34:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:34:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:34:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:34:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:34:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:34:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:34:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:34: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'Sat, 07 Mar 2026 17:38: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-69ac6282-7e60baf84ad596bb47047b9f;69da8e08-e1a6-4f7e-bd53-f17a1c539d78'), (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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Ju4DqeYpdcGWvT3j-dRf3GWsLeSF4AMlWEbVJ-2BEBae5r3xKLbJmw==')]) 2026-03-08 02:34: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 02:34:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:34:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:34:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:34:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:34:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:34:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:34:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:34:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:34:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:34:46 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:34:46 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:34: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'Sat, 07 Mar 2026 17:38:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6282-726dda5e09f7800559b7db8a;69da8e08-e1a6-4f7e-bd53-f17a1c539d78'), (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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'alkBuA_-idUTAfYZTkK_nsSWJh4BRQizfhrZpPQoZweyvhOVFzMMbQ==')]) 2026-03-08 02:34: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 02:34:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:34:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:34:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:34:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:34:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:34:48 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:34:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:34:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:34:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5w513nzn_mock.wav 2026-03-08 02:34:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:34:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:34:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:34:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:34:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl6b9te5z_mock.wav 2026-03-08 02:34:56 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:34:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:34:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:34:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:34:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:34:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1911, filename=tmpfe1glev__mock.wav) 2026-03-08 02:34:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:34:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:34:57 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:34:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:34:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:34:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:34:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:34:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:34:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:34:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:34:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:34:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:34:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:34:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:34: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'Sat, 07 Mar 2026 17:38: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-69ac628d-502f02b6193deeb27e24d815;edbe9d5c-49a1-4a46-b26d-a057a703d862'), (b'RateLimit', b'"api";r=957;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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'gsEQ3EpvScNAr6cYpMbWWr8i3CY6_57QiSSb9HdENCrIrU4Jh55KJw==')]) 2026-03-08 02:34: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 02:34:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:34:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:34:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:34:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:34:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:34:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:34:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:34:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:34:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:34: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'Sat, 07 Mar 2026 17:38:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac628d-0340c4f50adc04352c92f785;edbe9d5c-49a1-4a46-b26d-a057a703d862'), (b'RateLimit', b'"api";r=956;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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'JGzZyGPd1yEt3x86PwVF209BuEFtWq6VThRpfPFv1SHbv4pD8jfqUg==')]) 2026-03-08 02:34: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 02:34:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:34:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:34:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:34:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:34:58 [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 02:35:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:35:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:35:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:35:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:35:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:35:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:35:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:35:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp557ylgfb_mock.wav 2026-03-08 02:35:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:35:07 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:35:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:35:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:35:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 02:35:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 02:35:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1912, filename=tmp5w513nzn_mock.wav) 2026-03-08 02:35:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:35:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:35:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:35:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:35:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:35:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:35:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:35:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:35:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:35:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:35:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:35:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:35: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'Sat, 07 Mar 2026 17: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-69ac6298-3e3216461b2c15c13fb33a52;3342ebc4-0549-4f7a-bac1-58ab4ceeec18'), (b'RateLimit', b'"api";r=955;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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'HGmAl5rzoGN8fh_Bwk9bVmIOcjzH-vXk985iHbnUlnzXki4B2RuSug==')]) 2026-03-08 02:35: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 02:35:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:35:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:35:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:35:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:35:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:35:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:35:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:35:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:35:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:35: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'Sat, 07 Mar 2026 17:38:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6298-73cd0fe00ead73dc5d586b78;3342ebc4-0549-4f7a-bac1-58ab4ceeec18'), (b'RateLimit', b'"api";r=954;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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'sO-wtD76ntuGO41yp-p-wao_5ErkW4fsP5nnI86cdhGKigjdSHKiqg==')]) 2026-03-08 02:35: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 02:35:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:35:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:35:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:35:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:35:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:35:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:35:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:35:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:35:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbus7xndr_mock.wav 2026-03-08 02:35:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:35:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:35:18 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:35:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:35:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:35:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:35:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:35:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1913, filename=tmpl6b9te5z_mock.wav) 2026-03-08 02:35:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:35:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:35:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:35:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:35:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:35:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:35:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:35:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:35:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:35:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:35:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:35:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:38: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-69ac62a3-7a9db3d61cf320e7733ac25f;42833a6c-e5b4-4a9b-ae4c-86b5b18a85c6'), (b'RateLimit', b'"api";r=953;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Sk_wd57XUmzrUpdQhoD7Q-BAfO083QTU3hK1NIaWuakN-3gCgNfuag==')]) 2026-03-08 02: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 02:35:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:35:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:35:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:35:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:35:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:35:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:35:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:35:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:35:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:35:20 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:35:20 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:38:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac62a3-65308caa76e66daa5a2e843d;42833a6c-e5b4-4a9b-ae4c-86b5b18a85c6'), (b'RateLimit', b'"api";r=952;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'CySamoLeHNXt7WlWGgAT9YPuMeuZF7CSI-2UwbZUzwxhHZYFQGEYIg==')]) 2026-03-08 02: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 02:35:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:35:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:35:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:35:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:35:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:35:22 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:35:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:35:22 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:35:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:35:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:35:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:35:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:35:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:35:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:35:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:35:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:35:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1914, filename=tmp557ylgfb_mock.wav) 2026-03-08 02:35:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:35:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:35:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:35:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:35:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:35:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:35:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:35:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:35:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:35:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:35:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:35:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:38: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-69ac62ae-434ddb5c51da910e6b26c862;7fb8d85b-3912-42ff-8fd2-c2af0d526f01'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-O2aXMk5TntqxdpZ_GcmgdaWMfGMa1-wPlnHdiWD8tb2DhCYnDwQ9A==')]) 2026-03-08 02: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 02:35:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:35:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:35:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:35:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:35:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:35:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:35:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:35:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:35:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:38:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac62ae-5b61b08c549ba8c87f7fe3cd;7fb8d85b-3912-42ff-8fd2-c2af0d526f01'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'l-hHrrqJtYVF8jXLbf1ZYeneZ7FzgE5uIeBcyyhMV1XwkrKISbViwg==')]) 2026-03-08 02: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 02:35:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:35:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:35:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:35:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:35:32 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:35:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:35:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:35:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:35:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:35:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:35:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:35:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:35:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:35:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:35:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:35:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:35:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 02:35:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:35:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw63fr4v6_mock.wav 2026-03-08 02:35:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1915, filename=tmpbus7xndr_mock.wav) 2026-03-08 02:35:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:35:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:35:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:35:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:35:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:35:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:35:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:35:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:35:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:35:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:35:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:35:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:39: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-69ac62b9-4202a5a97aea5a1767816ebc;a894fb20-c559-493d-9eac-7a5d596eaceb'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ZfMVXVDse2-7iKjAw5qqG_YGV_7c5Wz57WlTdUPD9Uh7TfkE6RdifQ==')]) 2026-03-08 02: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 02:35:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:35:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:35:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:35:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:35:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:35:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:35:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:35:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:35:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:35:42 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:35:42 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:39:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac62ba-40cdd35e226998091f8022f7;a894fb20-c559-493d-9eac-7a5d596eaceb'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'oI8_rdF5KKvpMiMYyLY5dSBqbrFMmtmqa5gxar02Wem7VuAKddrqMQ==')]) 2026-03-08 02: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 02:35:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:35:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:35:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:35:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:35:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:35:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:35:44 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:35:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:35:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:35:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7lhc_2d5_mock.wav 2026-03-08 02:35:48 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:35:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:35:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:35:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:35:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:36:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:36:01 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.989065 < -1.000000) 2026-03-08 02:36:03 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (11.388060 > 2.400000) 2026-03-08 02:36:04 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.758263 < -1.000000) 2026-03-08 02:36:05 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:36:05 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:36:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '서둘러 공주시간' → 불명 2026-03-08 02:36:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:36:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 64자) 2026-03-08 02:36:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:서둘러 공주시간 | 긴급도:일반 | 키워드:서둘러,공주시간,신호,통과 2026-03-08 02:36:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1916, filename=tmpw63fr4v6_mock.wav) 2026-03-08 02:36:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:36:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:36:05 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:36:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:36:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:36:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:36:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:36:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:36:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:36:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:36:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:36:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:36:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:36:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:39: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-69ac62d1-4ca9c1167a158bbc211841b4;6bdc4804-a323-4f8e-a5ad-aad114e912d1'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'B8bemwR-lPrjebHafWN2G0ioCjgs7CMq0w32CuCBWM7tMaq4ukdASg==')]) 2026-03-08 02: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 02:36:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:36:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:36:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:36:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:36:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:36:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:36:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:36:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:36:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:39:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac62d1-57425dee53f39f254f876ce2;6bdc4804-a323-4f8e-a5ad-aad114e912d1'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'uXYi26JiuWfawX0Y3DM7BEtxlTBXBzHhtFk9fBFzd2nuAdWvcsSWEA==')]) 2026-03-08 02: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 02:36:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:36:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:36:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:36:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:36:06 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Railgun Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * 2026-03-08 02:36:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:36:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:36:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:36:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:36:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpomgc_82v_mock.wav 2026-03-08 02:36:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:36:11 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:36:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 02:36:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 02:36:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1917, filename=tmp7lhc_2d5_mock.wav) 2026-03-08 02:36:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:36:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:36:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:36:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:36:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:36:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:36:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:36:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:36:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:36:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:36:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:36:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:36:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:36: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'Sat, 07 Mar 2026 17:39: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-69ac62d8-63be51b17097724c18ac703d;d90bc8ba-7a91-4bea-a828-7d2c0cb9d92f'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'WKaqLMAX8KDPSUJfN5F01wDguaJ-71blYOFCP-5HAn8H2qkCaNKH_A==')]) 2026-03-08 02:36: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 02:36:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:36:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:36:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:36:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:36:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:36:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:36:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:36:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:36:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:36:13 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:36:13 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:36: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'Sat, 07 Mar 2026 17:39:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac62d8-23449fd721bd65a868d7ac2e;d90bc8ba-7a91-4bea-a828-7d2c0cb9d92f'), (b'RateLimit', b'"api";r=992;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'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dlYnyiNdg-Ws8rGhnQhdU3okpfhtdqVh3T079OeER9eodxydtFcLKw==')]) 2026-03-08 02:36: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 02:36:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:36:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:36:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:36:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:36:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:36:15 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:36:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:36:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:36:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:36:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:36:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5ftvle0q_mock.wav 2026-03-08 02:36:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:36:23 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:36:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:36:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:36:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:36:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjwzt6xi5_mock.wav 2026-03-08 02:36:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:36:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:36:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1918, filename=tmpomgc_82v_mock.wav) 2026-03-08 02:36:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:36:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:36:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:36:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:36:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:36:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:36:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:36:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:36:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:36:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:36:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:36:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:36:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:36: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'Sat, 07 Mar 2026 17:39: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-69ac62e3-1974adbb2981d76b399a6aef;ad95a17d-b33d-4a14-bbe4-a0fa48a967cd'), (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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'tao2SWWseFMus6cR0hfsjWedUkLp935gXZ0TUZ-RlB0KdF4YgLhR7w==')]) 2026-03-08 02:36: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 02:36:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:36:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:36:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:36:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:36:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:36:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:36:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:36:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:36:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:36:24 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:36:24 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:36: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'Sat, 07 Mar 2026 17:39:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac62e3-4d742ad1679650985e9f994b;ad95a17d-b33d-4a14-bbe4-a0fa48a967cd'), (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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'bVSlPuO519unfBiBufCuiLU3-nN8WDbAQIAUUksq_QE1ydj0u1Z9Zw==')]) 2026-03-08 02:36: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 02:36:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:36:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:36:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:36:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:36:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:36:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:36:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:36:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:36:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:36:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:36:34 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:36:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:36:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:36:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:36:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa6qlo7bi_mock.wav 2026-03-08 02:36:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 02:36:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 02:36:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1919, filename=tmp5ftvle0q_mock.wav) 2026-03-08 02:36:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:36:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:36:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:36:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:36:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:36:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:36:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:36:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:36:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:36:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:36:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:36:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:36:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:36: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'Sat, 07 Mar 2026 17:39: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-69ac62ef-4e5f076a64d5cdd77c2b4b81;6ae3c965-0aae-4006-b696-4aea551a711e'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'uOuwZUjsPWPRgelAJUi6rH2HiXfsJj3ZW3pgSfbuW9XdAEZn1EU2Fg==')]) 2026-03-08 02:36: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 02:36:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:36:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:36:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:36:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:36:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:36:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:36:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:36:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:36:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:36: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'Sat, 07 Mar 2026 17:39:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac62ef-4b623c8c71b937d445a43e6c;6ae3c965-0aae-4006-b696-4aea551a711e'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'DqPvowEQemIsMZCiqg37AmiUBmjpF1fMAD9q40PFL7_lMoIebP62fQ==')]) 2026-03-08 02:36: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 02:36:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:36:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:36:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:36:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:36:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:36:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:36:37 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:36:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:36:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:36:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_oh36i_t_mock.wav 2026-03-08 02:36:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:36:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:36:45 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:36:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:36:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:36:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:36:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:36:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1920, filename=tmpjwzt6xi5_mock.wav) 2026-03-08 02:36:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:36:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:36:46 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:36:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:36:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:36:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:36:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:36:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:36:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:36:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:36:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:36:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:36:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:36:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:36: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'Sat, 07 Mar 2026 17:40: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-69ac62f9-30a6be9c3ac37dad758d53ba;177ceeaf-c939-47a7-9ef6-5b153c47affe'), (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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'UQw7U9mFo9fIdMXGZiM6mChL8Zw_N4mzwRRntPvz2VH2JaxqkKPzKw==')]) 2026-03-08 02:36: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 02:36:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:36:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:36:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:36:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:36:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:36:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:36:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:36:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:36:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:36: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'Sat, 07 Mar 2026 17:40:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac62fa-762ba3f40157bdbb40322b63;177ceeaf-c939-47a7-9ef6-5b153c47affe'), (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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'O3GeoELSqYt4ZauOnZFMSyCO3pjs7KS4ROIFCk0R7s8hxM9RCo5j7Q==')]) 2026-03-08 02:36: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 02:36:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:36:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:36:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:36:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:36:47 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 문맥을 바탕으로 철도 무전 키워드를 추출하는 것입니다. 1. **문맥 분석**: "다대포해수욕장"은 해수욕장이라는 이름이 포함되어 있습니다. 2026-03-08 02:36:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:36:48 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:36:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:36:51 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:36:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:36:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:36:57 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:36:57 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:36:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:36:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:36:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 02:36:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:36:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1921, filename=tmpa6qlo7bi_mock.wav) 2026-03-08 02:36:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:36:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:36:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:36:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:36:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:36:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:36:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:36:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:36:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:36:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:36:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:36:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:36:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:36: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'Sat, 07 Mar 2026 17:40: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-69ac6305-483a27857666b80d25104b27;4e63f712-4f4d-4878-affd-f54bd5c48010'), (b'RateLimit', b'"api";r=985;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'TTlWsrti4NsOhxscPkLZpJ93fiTlkEL7haux2QopBsNVZs8lwJpHIA==')]) 2026-03-08 02:36: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 02:36:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:36:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:36:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:36:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:36:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:36:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:36:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:36:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:36:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:36: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'Sat, 07 Mar 2026 17:40:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6305-4a96755b046fa6db5d2ecb3b;4e63f712-4f4d-4878-affd-f54bd5c48010'), (b'RateLimit', b'"api";r=984;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Dclz3nW_hT8U3FBA4eKoJiIeZlo4m_XSoBsAMMTSXixlTIUEOU_E_w==')]) 2026-03-08 02:36: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 02:36:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:36:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:36:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:36:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:37:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:37:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:37:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:37:01 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:37:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:37:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:37:08 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:37:08 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:37:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:37:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:37:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:37:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 02:37:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:37:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1922, filename=tmp_oh36i_t_mock.wav) 2026-03-08 02:37:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:37:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:37:09 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:37:09 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:37:09 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:37:09 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:37:09 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:37:10 [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. * 2026-03-08 02:37:10 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:37:11 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:37:11 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:37:11 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:37:12 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:37:12 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:37:12 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:37:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:37:12 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:37:12 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:37:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpciy86vke_mock.wav 2026-03-08 02:37:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:37:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:37:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:37:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:37:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:37:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:37:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:37:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:37:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:37:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac6314-17ffcaf011d537f7582b970b;93505f19-7863-455b-a3f4-6ab1604e08d8'), (b'RateLimit', b'"api";r=983;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wHkavl2Cqh9pZBt97mpCspOxtJqt0LLsThdNoBSn_LBKTpaqOSa4PA==')]) 2026-03-08 02: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 02:37:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:37:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:37:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:37:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:37:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:37:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:37:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:37:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:37:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:40:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6314-223cc9635a472d5921a0043a;93505f19-7863-455b-a3f4-6ab1604e08d8'), (b'RateLimit', b'"api";r=982;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xamxKsuWAbUL_ZhNTMkSa1CZ7f-OZP7sU-yGBTgtSPBuL2gTE6DPkQ==')]) 2026-03-08 02: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 02:37:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:37:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:37:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:37:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:37:13 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:37:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:37:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:37:15 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:37:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:37:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:37:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpygzjfavc_mock.wav 2026-03-08 02:37:18 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:37:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:37:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:37:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:37:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:37:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:37:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (13.763636 > 2.400000) 2026-03-08 02:37:37 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.076290 < -1.000000) 2026-03-08 02:37:38 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.279766 < -1.000000) 2026-03-08 02:37:38 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:37:38 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:37:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '그 다음 주에 뵙겠습니다.' → 불명 2026-03-08 02:37:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:37:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 33자) 2026-03-08 02:37:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:뵙겠습니다 | 긴급도:일반 | 키워드:뵙겠습니다 2026-03-08 02:37:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1923, filename=tmpciy86vke_mock.wav) 2026-03-08 02:37:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:37:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:37:39 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:37:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:37:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:37:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:37:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:37:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:37:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:37:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:37:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:37:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:37:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac632e-3fa5a88c28751c7139d7c5c1;32159549-debc-4525-ae29-a2fa22121deb'), (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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Qgw7UQ_mrJvH6fbhP1VAckY6YAytRE4wX-koOCvy3tz_KiqCQGinkA==')]) 2026-03-08 02: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 02:37:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:37:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:37:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:37:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:37:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:37:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:37:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:37:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:37:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:41:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac632f-52b256df1703951126908127;32159549-debc-4525-ae29-a2fa22121deb'), (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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xdgbrUKzA4jYM2TZUaH4qtkFjLwc8MS2r1WXW7Nc62v2YgZu5CvHhA==')]) 2026-03-08 02: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 02:37:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:37:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:37:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:37:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:37:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:37:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsvw4yvz9_mock.wav 2026-03-08 02:37:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:37:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:37:41 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:37:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:37:45 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:37:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:37:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 02:37:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1924, filename=tmpygzjfavc_mock.wav) 2026-03-08 02:37:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:37:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:37:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:37:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:37:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:37:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:37:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:37:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:37:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:37:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:37:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:37:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:37:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:37: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'Sat, 07 Mar 2026 17: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-69ac6335-49a6028f07a7d5b92d54987b;18f2b4a3-f64f-46a7-a46c-bf735816a48e'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1AB-WIXsBIV46Z5cWWWq4D0tOlb6fGGBlFj6bDWVJYGtv6sl4Cvmhw==')]) 2026-03-08 02:37: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 02:37:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:37:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:37:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:37:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:37:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:37:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:37:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:37:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:37:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:37:46 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:37:46 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:37: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'Sat, 07 Mar 2026 17:41:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6336-20567e4a617d60e318870946;18f2b4a3-f64f-46a7-a46c-bf735816a48e'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'08w15XXgk5mxkA3G27HVCJQCEzohBLEyD5LM5W37n5UrQHSPv9OYkQ==')]) 2026-03-08 02:37: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 02:37:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:37:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:37:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:37:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:37:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:37:48 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:37:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:37:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:37:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpucmmrkni_mock.wav 2026-03-08 02:37:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:37:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:37:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:37:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:37:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5__9vx50_mock.wav 2026-03-08 02:37:56 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:37:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:37:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:37:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:37:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:37:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1925, filename=tmpsvw4yvz9_mock.wav) 2026-03-08 02:37:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:37:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:37:57 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:37:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:37:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:37:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:37:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:37:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:37:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:37:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:37:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:37:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:37:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:37:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:37: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'Sat, 07 Mar 2026 17: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-69ac6341-6846da177cb100c90be7a3be;c4813201-f7e9-4426-bf31-65634638bf37'), (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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0SrTRaxw8s7Nm1pPNycbsSyYnhP5C8FA28gCMsQdI4UMZAHo0gvf-Q==')]) 2026-03-08 02:37: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 02:37:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:37:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:37:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:37:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:37:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:37:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:37:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:37:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:37:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:37: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'Sat, 07 Mar 2026 17:41:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6341-1630eba8177f524c600f1526;c4813201-f7e9-4426-bf31-65634638bf37'), (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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'bq8lTW4vg9ocXpqUgXb4JaFc8rZZ8BXgc4_ao4TQf86a7uWQqBIZRw==')]) 2026-03-08 02:37: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 02:37:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:37:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:37:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:37:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:37:58 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 02:37:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:37:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:37:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:37:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:38:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:38:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:38:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:38:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgd2yjhk5_mock.wav 2026-03-08 02:38:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:38:07 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:38:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:38:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:38:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 02:38:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 02:38:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1926, filename=tmpucmmrkni_mock.wav) 2026-03-08 02:38:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:38:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:38:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:38:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:38:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:38:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:38:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:38:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:38:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:38:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:38:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:38:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:41: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-69ac634c-77eeb7ad1e2de5f721e7d928;981c4933-ea8b-4f17-9ead-b86363c24855'), (b'RateLimit', b'"api";r=975;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6XMGi-W3Kz9gaddhWTzeJCRl5We_liN6VDl31u09kN0_SOolnfWHIg==')]) 2026-03-08 02: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 02:38:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:38:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:38:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:38:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:38:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:38:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:38:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:38:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:38:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:38: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'Sat, 07 Mar 2026 17:41:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac634c-1c4757004ec850493e66ef46;981c4933-ea8b-4f17-9ead-b86363c24855'), (b'RateLimit', b'"api";r=974;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'CvINDdM1SPkKf7Y97yBZw5b_Kmfcvna5IUkhDrCVjM19Wk8AUwwqwA==')]) 2026-03-08 02:38: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 02:38:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:38:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:38:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:38:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:38:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:38:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3c9jv9ka_mock.wav 2026-03-08 02:38:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:38:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:38:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:38:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:38:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:38:18 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:38:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:38:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:38:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 02:38:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 02:38:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1927, filename=tmp5__9vx50_mock.wav) 2026-03-08 02:38:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:38:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:38:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:38:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:38:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:38:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:38:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:38:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:38:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:38:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:38:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:38:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:38:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:41: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-69ac6357-12f1378b274aa045248af46d;cc6d8958-289d-4034-8ded-651a490de79d'), (b'RateLimit', b'"api";r=973;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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3jy6KTG--uiy8qf2dmffsQKjwh7KcUUNaYVdtIfljKuCFE39rJoNIg==')]) 2026-03-08 02: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 02:38:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:38:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:38:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:38:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:38:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:38:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:38:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:38:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:38:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:38:20 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:38:20 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:41:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6357-5506d45b6009c854639650bc;cc6d8958-289d-4034-8ded-651a490de79d'), (b'RateLimit', b'"api";r=972;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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'un-djE1gXRdQPpRbS_SIDXES1TPyTEdHtK-EeAxsNCJqR6iuNwivpQ==')]) 2026-03-08 02: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 02:38:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:38:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:38:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:38:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:38:21 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:38:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:38:22 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:38:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:38:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:38:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:38:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:38:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:38:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:38:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:38:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:38:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:38:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1928, filename=tmpgd2yjhk5_mock.wav) 2026-03-08 02:38:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:38:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:38:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:38:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:38:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:38:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:38:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:38:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:38:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:38:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:38:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:38:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:38:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:38:31 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:38: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'Sat, 07 Mar 2026 17: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-69ac6362-341d23c07ea7d8744f792457;431b881d-7da0-492b-b90f-2395f66471b9'), (b'RateLimit', b'"api";r=971;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'zMCmHo3a20f9zdegqKZ_xHSUiZ9QFT_fTyGyUO1yuYCoZkrXuxZXzQ==')]) 2026-03-08 02:38: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 02:38:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:38:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:38:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:38:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:38:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:38:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:38:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:38:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:38:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:38: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'Sat, 07 Mar 2026 17:41:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6362-616749fb71fb098b1da6bb76;431b881d-7da0-492b-b90f-2395f66471b9'), (b'RateLimit', b'"api";r=970;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'OV9O86rYxYw7kjdWQOrMCYka4RaHBEHOJl0nFpBz0_uEGNervVm0Og==')]) 2026-03-08 02:38: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 02:38:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:38:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:38:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:38:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:38:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:38:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:38:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:38:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:38:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:38:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:38:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:38:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpuw1rq9df_mock.wav 2026-03-08 02:38:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:38:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:38:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:38:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:38:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 02:38:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:38:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1929, filename=tmp3c9jv9ka_mock.wav) 2026-03-08 02:38:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:38:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:38:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:38:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:38:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:38:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:38:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:38:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:38:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:38:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:38:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:38:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:38:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:38: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'Sat, 07 Mar 2026 17: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-69ac636d-775def877149bf220c730324;325333d3-decc-42a7-a6be-cde4899423d3'), (b'RateLimit', b'"api";r=969;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'JyTjqX4i9Q-ANQlcQz86hlMSN8PGkXHVr8-8KgbpwnbJj0cue673yw==')]) 2026-03-08 02:38: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 02:38:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:38:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:38:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:38:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:38:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:38:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:38:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:38:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:38:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:38:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:38:42 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:38:42 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:42:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac636e-6ec4a2d649eb855156617cac;325333d3-decc-42a7-a6be-cde4899423d3'), (b'RateLimit', b'"api";r=968;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'qXcqhvox0CQQL2XaM5MWhgmwXeD62XEtWH09fs59WXfk7KmKosEmlw==')]) 2026-03-08 02: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 02:38:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:38:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:38:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:38:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:38:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:38:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp25uiipoj_mock.wav 2026-03-08 02:38:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:38:44 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:38:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:38:48 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:38:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:38:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:38:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:38:58 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:39:02 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:39:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (18.950000 > 2.400000) 2026-03-08 02:39:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:39:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa2xz4owg_mock.wav 2026-03-08 02:39:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:39:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (22.294118 > 2.400000) 2026-03-08 02:39:08 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.393707 < -1.000000) 2026-03-08 02:39:08 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 02:39:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '모터카 incendium' → 열차 2026-03-08 02:39:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:39:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 81자) 2026-03-08 02:39:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:모터카 incendium 통과 | 긴급도:일반 | 키워드:모터카 incendium,신호,통과,일반 2026-03-08 02:39:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1930, filename=tmpuw1rq9df_mock.wav) 2026-03-08 02:39:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:39:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:39:09 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:39:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:39:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:39:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:39:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:39:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:39:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:39:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:39:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:39:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:39:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:39:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:42: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-69ac6389-2772f9d65a9bb5413f5d8165;3aa8fb74-5043-445d-8ac5-2cff82fba494'), (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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'q8f5K7qCKbq0Gf8FwZ-SZmjw3nP8ntZKy8N-R3AeWjAVJoJKHcdsBw==')]) 2026-03-08 02: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 02:39:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:39:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:39:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:39:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:39:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:39:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:39:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:39:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:39:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:39: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'Sat, 07 Mar 2026 17:42:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6389-1d5e69861aca5bef5e60f769;3aa8fb74-5043-445d-8ac5-2cff82fba494'), (b'RateLimit', b'"api";r=966;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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'I5p7EhDOTLaK9wQtrvBZv0TzRAwSM7k3q4xsGs7_XSbIo9rMOInVDQ==')]) 2026-03-08 02:39: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 02:39:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:39:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:39:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:39:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:39:10 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 분기부 통과했습니다"라는 텍스트를 철도 무전 키워드 추출기라는 컨텍스트에서 분석해야 합니다. 1. **텍스트 분석**: "다대포해수욕장 분기부 통과했습니다" 2026-03-08 02:39:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:39:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:39:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:39:15 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:39:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:39:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 02:39:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1931, filename=tmp25uiipoj_mock.wav) 2026-03-08 02:39:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:39:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:39:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:39:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:39:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:39:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:39:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:39:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:39:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:39:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:39:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:39:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:42: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-69ac6390-1871f02436c0e32334ab1e7e;1a259ec4-a6f9-434c-bf56-7bf54009e58b'), (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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'AVzI2Z8yeb7jUrzyOjGbWlWJMXtaIdJb2LgLg3weBFUcJfZ7nq24bQ==')]) 2026-03-08 02: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 02:39:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:39:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:39:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:39:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:39:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:39:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:39:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:39:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:39:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:39:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:39:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvj0qwhmf_mock.wav 2026-03-08 02: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'Sat, 07 Mar 2026 17:42:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6390-2a70e0220317f8d87d15a698;1a259ec4-a6f9-434c-bf56-7bf54009e58b'), (b'RateLimit', b'"api";r=964;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'UXneRE05vdHbTCrvp0huTpWl7bmbCrVQPNJWqDvYdUutumAXLrqafg==')]) 2026-03-08 02: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 02:39:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:39:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:39:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:39:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:39:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:39:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:39:19 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:39:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:39:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:39:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7odvg16d_mock.wav 2026-03-08 02:39:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:39:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:39:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:39:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:39:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:39:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:39:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:39:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 이동 중 | 긴급도:일반 | 키워드:없음 2026-03-08 02:39:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1932, filename=tmpa2xz4owg_mock.wav) 2026-03-08 02:39:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:39:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:39:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:39:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:39:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:39:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:39:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:39:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:39:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:39:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:39:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:39:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:42: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-69ac639b-5917a1d626302512661c09a9;b6077e73-f5d4-4a87-83ae-99fac9a0bbe1'), (b'RateLimit', b'"api";r=963;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'jjS9fyAmJaK1PDEcw5AXFeNBkqhP-57ul7fP2Wkij2UfOCNaB8mBlQ==')]) 2026-03-08 02: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 02:39:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:39:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:39:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:39:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:39:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:39:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:39:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:39:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:39:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:39:28 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:39:28 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:42:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac639b-62270a5e431665ac3cfd8459;b6077e73-f5d4-4a87-83ae-99fac9a0bbe1'), (b'RateLimit', b'"api";r=962;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Nf_F9RK6SLm4BPbP8gf9r7OyCnB96RjDT_iVijElx--fKsEoGfKvgg==')]) 2026-03-08 02: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 02:39:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:39:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:39:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:39:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:39:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:39:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:39:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:39:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:39:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2cwkea80_mock.wav 2026-03-08 02:39:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:39:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:39:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:39:38 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:39:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:39:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:39:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:39:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkwn76yfk_mock.wav 2026-03-08 02:39:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 02:39:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 02:39:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1933, filename=tmpvj0qwhmf_mock.wav) 2026-03-08 02:39:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:39:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:39:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:39:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:39:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:39:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:39:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:39:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:39:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:39:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:39:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:39:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:39:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:39: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'Sat, 07 Mar 2026 17: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-69ac63a7-6a987a707546fc271143c2bb;a07a5cf3-7b8a-4327-aba6-d1d921f574ed'), (b'RateLimit', b'"api";r=961;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'aoHxrpuLJiviOIVczF1y78vtYrFW7UiWWXFZM8hX0keFMfxrSMruaQ==')]) 2026-03-08 02:39: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 02:39:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:39:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:39:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:39:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:39:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:39:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:39:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:39:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:39:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:39: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'Sat, 07 Mar 2026 17:43:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac63a7-6803201c2f5aec3211f576ce;a07a5cf3-7b8a-4327-aba6-d1d921f574ed'), (b'RateLimit', b'"api";r=960;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'UZzDjPfrvhR5AmbeaCPY034QJuZeNYatBw_2neeRSrEOQ7QV0uReJA==')]) 2026-03-08 02:39: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 02:39:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:39:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:39:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:39:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:39:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:39:41 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:39:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:39:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:39:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:39:48 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:39:49 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:39:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:39:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:39:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:39:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:39:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1934, filename=tmp7odvg16d_mock.wav) 2026-03-08 02:39:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:39:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:39:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:39:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:39:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:39:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:39:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:39:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:39:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:39:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:39:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:39:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:39:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:43: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-69ac63b2-6ff8d7ed54d3de57212da755;442edcf9-eafa-4e89-be21-35a990868d2a'), (b'RateLimit', b'"api";r=959;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'OKzfBnjB5DsRKWbecd9FJJJKr2nDLkDfg2wsKCsG1kv65NAgmE2XQA==')]) 2026-03-08 02:39:50 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02: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 02:39:50 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:39:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:39:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:39:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:39:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:39:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:39:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:39:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:39:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:39:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:43:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac63b2-06a9d22f49a03a083d7a0d1c;442edcf9-eafa-4e89-be21-35a990868d2a'), (b'RateLimit', b'"api";r=958;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Rh4SQhaOeOdwxbyrC8wob4ebp7QvvsaM1OPbGQhXbfkrJpUa-eTXlA==')]) 2026-03-08 02: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 02:39:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:39:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:39:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:39:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:39:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:39:52 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:39:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:39:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:39:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:39:58 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:40:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:40:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:40:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:40:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:40:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:40:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:40:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1935, filename=tmp2cwkea80_mock.wav) 2026-03-08 02:40:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:40:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:40:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:40:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:40:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:40:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:40:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:40:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:40:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:40:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:40:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:40:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:40: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'Sat, 07 Mar 2026 17:43: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-69ac63bd-353aab8701dad1975e123ced;9796d778-d4dc-41df-b7c0-a3f1e252a8cd'), (b'RateLimit', b'"api";r=957;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'aNoeUJlSH7qplrG12xoBS6IKsV8n1sVF710-jlKb2gWVPOkkHJ3OwA==')]) 2026-03-08 02:40: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 02:40:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:40:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:40:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:40:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:40:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:40:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:40:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:40:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:40:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:40: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'Sat, 07 Mar 2026 17:43:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac63bd-11425e6532424eff78e7b569;9796d778-d4dc-41df-b7c0-a3f1e252a8cd'), (b'RateLimit', b'"api";r=956;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vsXXQEgI1ARUgnsowhENg8K4vc5lNkQtC6Cxfqeii0PGmWN1H138fA==')]) 2026-03-08 02:40: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 02:40:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:40:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:40:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:40:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:40:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:40:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:40:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:40:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:40:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:40:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:40:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:40:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp13w521bh_mock.wav 2026-03-08 02:40:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:40:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:40:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps_9dwhj6_mock.wav 2026-03-08 02:40:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:40:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:40:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:40:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:40:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 78자) 2026-03-08 02:40:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 02:40:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1936, filename=tmpkwn76yfk_mock.wav) 2026-03-08 02:40:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:40:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:40:13 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:40:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:40:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:40:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:40:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:40:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:40:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:40:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:40:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:40:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:40:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:43: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-69ac63c8-7c8a9b47432237fa70727852;85e57781-e4d1-4fd4-a631-a2ffdfcbc5ed'), (b'RateLimit', b'"api";r=955;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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'VfFVq5fX9wKCQ9VpjOzrMebVyno6T2sKeRQQTsrNjnGXkv4qehtg5Q==')]) 2026-03-08 02: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 02:40:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:40:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:40:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:40:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:40:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:40:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:40:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:40:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:40:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:43:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac63c9-2dbbd22827c8a8db5fc366f9;85e57781-e4d1-4fd4-a631-a2ffdfcbc5ed'), (b'RateLimit', b'"api";r=954;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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'przvoD0D2jq8vf8uTtfITLnc3t3XS5hoEyP9WZKqy8yWQ5faOXW_mw==')]) 2026-03-08 02: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 02:40:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:40:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:40:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:40:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:40:14 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:40:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:40:15 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:40:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:40:19 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:40:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:40:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:40:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:40:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:40:33 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:40:33 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.999901 < -1.000000) 2026-03-08 02:40:34 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.120621 < -1.000000) 2026-03-08 02:40:35 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.810193 < -1.000000) 2026-03-08 02:40:35 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 02:40:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '코드가 역전기(RV) 모터카 이동을 받을 수 있습니다.' → 열차 2026-03-08 02:40:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:40:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:40:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx8zggy8x_mock.wav 2026-03-08 02:40:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 02:40:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 이동 가능 | 긴급도:일반 | 키워드:없음 2026-03-08 02:40:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1937, filename=tmp13w521bh_mock.wav) 2026-03-08 02:40:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:40:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:40:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:40:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:40:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:40:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:40:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:40:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:40:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:40:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:40:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:40:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:40:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:40: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'Sat, 07 Mar 2026 17:44: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-69ac63e0-37b1c85d37581ceb5dd75003;79891ee0-0c0f-4f6f-a6d3-fc0d6464253d'), (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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'T2gKCMx8JB-_RyHe8ia5EOy7RrNUJ6zl1aoebNJbek5ZagIZJcRRVw==')]) 2026-03-08 02:40: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 02:40:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:40:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:40:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:40:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:40:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:40:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:40:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:40:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:40:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:40: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'Sat, 07 Mar 2026 17:44:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac63e0-187ee78d5580c3ea2bfb47a3;79891ee0-0c0f-4f6f-a6d3-fc0d6464253d'), (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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dGRxoEGePh6s0OIR6oI2jGjUfAxDyCNNXpNau9q_720ktMB5I3kGtQ==')]) 2026-03-08 02:40: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 02:40:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:40:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:40:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:40:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:40:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:40:38 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:40:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:40:42 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:40:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:40:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 02:40:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1938, filename=tmps_9dwhj6_mock.wav) 2026-03-08 02:40:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:40:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:40:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:40:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:40:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:40:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:40:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:40:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:40:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:40:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:40:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:40:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:44: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-69ac63e6-32f96996561040bb6fc3d38d;c6bbffca-a332-41db-ac4f-bcf4189adea2'), (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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'tFbcK04EUT7LUr5ntCLpYA5aXDfuICyR8KcHvq5QRfukzAlYBhXCmw==')]) 2026-03-08 02: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 02:40:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:40:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:40:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:40:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:40:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:40:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:40:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:40:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:40:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:44:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac63e7-7d5a25464052d2b87a7841ae;c6bbffca-a332-41db-ac4f-bcf4189adea2'), (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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'iOcxQc66AEXXGvzqfuST0cMA-voS1SnAIeQHAYiTJGMNbvmR5dyHjA==')]) 2026-03-08 02:40:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02: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 02:40:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:40:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:40:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:40:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:40:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:40:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:40:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpicn2djk3_mock.wav 2026-03-08 02:40:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:40:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:40:45 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:40:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:40:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:40:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:40:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:40:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzzm7wwuz_mock.wav 2026-03-08 02:40:53 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:40:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:40:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:40:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:40:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:40:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1939, filename=tmpx8zggy8x_mock.wav) 2026-03-08 02:40:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:40:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:40:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:40:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:40:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:40:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:40:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:40:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:40:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:40:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:40:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:40:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:40: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'Sat, 07 Mar 2026 17:44: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-69ac63f2-7a66680a0d4c8dc66ab74067;a9644f44-c5de-4d5c-abbc-42fd75943e0d'), (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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wQcVPgIJO0vOmTAXiDLdXy8YL7BYdicNBe66fnLSBCqA6QWyFUNDOQ==')]) 2026-03-08 02:40: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 02:40:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:40:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:40:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:40:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:40:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:40:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:40:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:40:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:40:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:40:54 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:40:54 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:40: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'Sat, 07 Mar 2026 17:44:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac63f2-6bda79c06c09f60543fff413;a9644f44-c5de-4d5c-abbc-42fd75943e0d'), (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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'pvOVsXBOhSQ4kt9OSp8rRv8aKaoB1B7B7WciAjOt5G6aVPj4EDDzvA==')]) 2026-03-08 02:40: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 02:40:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:40:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:40:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:40:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:40:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:40:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:40:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:40:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:41:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:41:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:41:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:41:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp84u484he_mock.wav 2026-03-08 02:41:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:41:04 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:41:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:41:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:41:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 02:41:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 02:41:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1940, filename=tmpicn2djk3_mock.wav) 2026-03-08 02:41:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:41:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:41:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:41:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:41:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:41:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:41:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:41:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:41:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:41:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:41:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:41:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:41:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:41: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'Sat, 07 Mar 2026 17:44: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-69ac63fd-0674900b61ba864e3765de33;dca2f373-c2ef-474e-a2a6-e4ccff9c58f6'), (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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FqbsZdOrZHVFjA2g4xL0xd7ZeJgNylUhEJJbzyCSnhI0t4pb5Hp0RA==')]) 2026-03-08 02:41: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 02:41:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:41:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:41:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:41:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:41:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:41:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:41:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:41:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:41:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:44:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac63fd-243e234f54c5f2cf3ff5ab00;dca2f373-c2ef-474e-a2a6-e4ccff9c58f6'), (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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'i3IsWOcZaa3bL3zkXHEpYw1M7KjWVSXz38-IxVvTgkMEeUioIkZEbA==')]) 2026-03-08 02: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 02:41:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:41:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:41:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:41:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:41:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:41:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkf1if6j5_mock.wav 2026-03-08 02:41:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:41:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:41:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:41:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:41:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:41:15 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:41:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:41:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:41:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:41:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:41:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1941, filename=tmpzzm7wwuz_mock.wav) 2026-03-08 02:41:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:41:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:41:16 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:41:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:41:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:41:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:41:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:41:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:41:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:41:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:41:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:41:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:41:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:41:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:41: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'Sat, 07 Mar 2026 17:44: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-69ac6408-208baaea52a2221e2c87af54;5031ec8f-a143-49ac-b26c-1631baddc2e8'), (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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'McTpQeBeSD8QqEzfNuL0eL49z0cslzv3Ubn7wPtl-2mc7CoMlGqRiw==')]) 2026-03-08 02:41: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 02:41:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:41:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:41:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:41:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:41:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:41:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:41:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:41:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:41:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:41: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'Sat, 07 Mar 2026 17:44:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6408-0ecaa4b16d12c74314bb359a;5031ec8f-a143-49ac-b26c-1631baddc2e8'), (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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'LYmRkoNuBj7gNkvypBJLLSnQdZo90bRxVxYl9fHNTJvQPW99CmQIGQ==')]) 2026-03-08 02:41: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 02:41:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:41:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:41:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:41:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:41:16 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:41:17 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= The user is asking me to extract keywords from a given text. However, the text they provided is "한 번 더 시청 감사합니다." which translates to "Thank you for watching once more." This is a short message, not a description of a video or a film. The user wants me to extract keywords 2026-03-08 02:41:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:41:18 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:41:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:41:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:41:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:41:26 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:41:27 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:41:27 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:41:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:41:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:41:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:41:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:41:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1942, filename=tmp84u484he_mock.wav) 2026-03-08 02:41:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:41:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:41:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:41:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:41:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:41:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:41:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:41:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:41:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:41:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:41:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:41:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:41:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:41: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'Sat, 07 Mar 2026 17:44: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-69ac6413-30542b71618a0d23032ee2f2;756777e6-0697-4d8e-8e8e-e18083649cdb'), (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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'QHr7wQZebBgyidebEAT43Xbs6xhEA3LQTSPdNw6ENE97erLUgYtyPg==')]) 2026-03-08 02:41: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 02:41:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:41:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:41:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:41:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:41:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:41:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:41:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:41:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:41:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:41: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'Sat, 07 Mar 2026 17:44:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6413-54d1673a33b38f7768c8d2f7;756777e6-0697-4d8e-8e8e-e18083649cdb'), (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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wBS0kfzgLIEw4PemsiOVFwmE-HXsgQtv5Ti_iZU0Lp4NdeSRkcuKAQ==')]) 2026-03-08 02:41: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 02:41:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:41:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:41:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:41:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:41:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:41:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:41:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:41:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:41:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:41:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:41:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:41:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7jpys_k3_mock.wav 2026-03-08 02:41:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:41:38 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:41:38 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:41:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:41:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:41:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 02:41:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:41:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1943, filename=tmpkf1if6j5_mock.wav) 2026-03-08 02:41:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:41:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:41:39 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:41:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:41:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:41:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:41:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:41:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:41:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:41:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:41:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:41:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:41:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:45: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-69ac641e-112eb3df4fc541b73c42e574;04a89857-d47e-424c-bace-95c4e51605fb'), (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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'BBTVTZ1rRKXdXk9U-dZzgX17rkdW7GK6RGRbzxvxaxqzKx0o5pxebA==')]) 2026-03-08 02: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 02:41:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:41:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:41:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:41:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:41:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:41:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:41:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:41:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:41:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:45:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac641f-75dee7d6773a9ee55b7cf097;04a89857-d47e-424c-bace-95c4e51605fb'), (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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ELR0Nl8d6eca1yABQbJho_996D8jYFzswb8HVDd9JxUb-7d56ebZGA==')]) 2026-03-08 02: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 02:41:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:41:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:41:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:41:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:41:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:41:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyali0hh__mock.wav 2026-03-08 02:41:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:41:41 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:41:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:41:45 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:41:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:41:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:41:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:41:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:41:58 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:42:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 02:42:03 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (17.204545 > 2.400000) 2026-03-08 02:42:03 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.938881 < -1.000000) 2026-03-08 02:42:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:42:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3cvce8ik_mock.wav 2026-03-08 02:42:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:42:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:42:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:42:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '5866000' → 불명 2026-03-08 02:42:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:42:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 52자) 2026-03-08 02:42:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:5866000 | 긴급도:일반 | 키워드:5866000, 철도, 무전, 신호, 통과 2026-03-08 02:42:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1944, filename=tmp7jpys_k3_mock.wav) 2026-03-08 02:42:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:42:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:42:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:42:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:42:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:42:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:42:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:42:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:42:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:42:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:42:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:42:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:42:05 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:42:05 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:45: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-69ac6439-60ce714b75cf025c35f7f397;af11e84b-442c-432c-bd04-815a1d99202f'), (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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'U5YmnBTLIzk126Tbcn2v-DVXLPw6-nnLZCxpuCUjyzE_q2yQedCNUg==')]) 2026-03-08 02: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 02:42:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:42:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:42:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:42:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:42:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:42:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:42:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:42:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:42:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:45:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6439-6a9db5fd2533dd372810ef3a;af11e84b-442c-432c-bd04-815a1d99202f'), (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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3rFxT2sdcM8x3uB5TCqY_F-c-oTPDmCPFKaV2L-breSWPDZI6iz-Hg==')]) 2026-03-08 02: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 02:42:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:42:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:42:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:42:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:42:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:42:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:42:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:42:11 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:42:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 02:42:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 02:42:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1945, filename=tmpyali0hh__mock.wav) 2026-03-08 02:42:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:42:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:42:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:42:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:42:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:42:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:42:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:42:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:42:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:42:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:42:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:42:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:45: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-69ac643f-1ef5fa2c6ccae1b36d82886b;5753c8e1-cb29-4710-b829-b3b5b50c7561'), (b'RateLimit', b'"api";r=983;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'IPa6wChcQSHypzdwGhN5q2eK0Aj_CvImdfY_C8rjFLqZ9gUxAA2-iw==')]) 2026-03-08 02: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 02:42:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:42:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:42:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:42:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:42:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:42:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:42:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:42:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:42:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:45:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6440-64950c3f3aa51c3a179e322d;5753c8e1-cb29-4710-b829-b3b5b50c7561'), (b'RateLimit', b'"api";r=982;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'VvW7afjNrUiBK3h3oYWK7t1p2dyoamQUtwFzPaM4vLAao83IbgCU0g==')]) 2026-03-08 02: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 02:42:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:42:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:42:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:42:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:42:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:42:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5j2bgwqr_mock.wav 2026-03-08 02:42:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:42:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:42:14 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:42:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:42:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:42:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjoyp1t3c_mock.wav 2026-03-08 02:42:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:42:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:42:22 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:42:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:42:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:42:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 02:42:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:42:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1946, filename=tmp3cvce8ik_mock.wav) 2026-03-08 02:42:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:42:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:42:23 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:42:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:42:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:42:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:42:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:42:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:42:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:42:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:42:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:42:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:42:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:42:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac644a-18b751454f6a4d1810f651e1;ba600e84-3b93-4159-b6e0-c3d1234a5d06'), (b'RateLimit', b'"api";r=981;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'LP1bPEV_BmpVXG8tR-26Jr6M1uKmmcYWUOlkv0vATEBwTrn55ptVLQ==')]) 2026-03-08 02: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 02:42:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:42:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:42:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:42:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:42:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:42:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:42:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:42:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:42:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:42:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02: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'Sat, 07 Mar 2026 17:45:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac644b-55ae08004aa79db52ea061c9;ba600e84-3b93-4159-b6e0-c3d1234a5d06'), (b'RateLimit', b'"api";r=980;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'JwVvJnmYWHHD6t3Aum0m5WJ-WNG86UfncviGvDbePNO0RlZPTFHqmg==')]) 2026-03-08 02: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 02:42:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:42:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:42:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:42:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:42:24 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:42:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:42:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:42:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:42:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:42:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpam_al329_mock.wav 2026-03-08 02:42:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:42:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:42:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:42:33 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:42:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:42:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:42:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 02:42:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 02:42:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1947, filename=tmp5j2bgwqr_mock.wav) 2026-03-08 02:42:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:42:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:42:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:42:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:42:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:42:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:42:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphgqu54oo_mock.wav 2026-03-08 02:42:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:42:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:42:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:42:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:42:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:42:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:42:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:42:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac6456-742a0be92ae711847d8da029;7fa07acc-27de-4bdf-9dde-683a4077391b'), (b'RateLimit', b'"api";r=979;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ORDY_rr-9MeW6wFHh80Hvv7Ezs6OPwe-mc49dz9PPHvHWvWDezbWAg==')]) 2026-03-08 02: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 02:42:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:42:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:42:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:42:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:42:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:42:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:42:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:42:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:42:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:45:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6456-39e78f8157b4b85f6292fff4;7fa07acc-27de-4bdf-9dde-683a4077391b'), (b'RateLimit', b'"api";r=978;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'CGgPcdxU8z5MaGTQ_3ZdSbHaUIoKrWu95EKgqOoPYnu3uIX1K1_5EQ==')]) 2026-03-08 02: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 02:42:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:42:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:42:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:42:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:42:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:42:37 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:42:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:42:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:42:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:42:44 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:42:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:42:44 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:42:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:42:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 66자) 2026-03-08 02:42:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV),모터,확인,통과 2026-03-08 02:42:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1948, filename=tmpjoyp1t3c_mock.wav) 2026-03-08 02:42:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:42:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:42:45 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:42:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:42:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:42:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:42:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:42:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:42:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:42:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:42:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:42:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:42:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:46: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-69ac6461-573dee00547502f6255d5450;abdcb970-2a1a-4953-8725-82c121c98f85'), (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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4Zi3KWyYsEf3gXO3AN3QxisZmgHE2i93QY6L62WLSLWX1OjGLB2_7A==')]) 2026-03-08 02: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 02:42:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:42:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:42:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:42:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:42:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:42:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:42:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:42:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:42:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:42: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'Sat, 07 Mar 2026 17:46:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6461-4071ad1c68be9c360e5be1cc;abdcb970-2a1a-4953-8725-82c121c98f85'), (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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'hpVDcuUBHUBa3vAXKifVDA6N_Ao91-9xMO6bZvaYUCIkttSoooUbdQ==')]) 2026-03-08 02:42: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 02:42:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:42:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:42:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:42:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:42:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:42:48 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:42:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:42:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:42:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:42:54 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:42:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:42:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:42:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:42:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:42:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:42:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:42:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1949, filename=tmpam_al329_mock.wav) 2026-03-08 02:42:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:42:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:42:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:42:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:42:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:42:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:42:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:42:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:42:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:42:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:42:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:42:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:46: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-69ac646c-7eacadb52b7c5a4e759f085e;aac74960-1b30-4b50-a065-c69d2495fdaa'), (b'RateLimit', b'"api";r=975;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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'gwhNHWpSmOOjmdxPsbX0mr17AaWvN8hYAG9YjAixQUa9i2dqTGqRXA==')]) 2026-03-08 02: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 02:42:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:42:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:42:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:42:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:42:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:42:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:42:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:42:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:42:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:46:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac646d-39182231415a6d7e104a2d64;aac74960-1b30-4b50-a065-c69d2495fdaa'), (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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'_Cv_bZXOVw-erO5WfcxRcCTxmkX-YTAIh9VsVD1ifJ3TmaVqQJfViw==')]) 2026-03-08 02: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 02:42:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:42:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:42:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:42:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:42:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:42:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:42:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:43:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:43:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:43:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:43:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:43:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwt8_ukei_mock.wav 2026-03-08 02:43:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:43:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:43:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:43:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:43:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:43:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:43:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp21up9jhz_mock.wav 2026-03-08 02:43:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 02:43:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:43:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1950, filename=tmphgqu54oo_mock.wav) 2026-03-08 02:43:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:43:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:43:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:43:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:43:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:43:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:43:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:43:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:43:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:43:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:43:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:43:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac6478-5a367c485b2213c74ca9b626;56906d8d-c4af-4078-8cab-481994c0ec3d'), (b'RateLimit', b'"api";r=973;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'YjfIBRyaQjFQLpWihKpyBZlcAMsetsAkOub6Bj6v--A04xFnPdnN6w==')]) 2026-03-08 02: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 02:43:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:43:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:43:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:43:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:43:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:43:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:43:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:43:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:43:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:43:08 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:43:08 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:46:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6478-5f89108c4de92c1d4d803380;56906d8d-c4af-4078-8cab-481994c0ec3d'), (b'RateLimit', b'"api";r=972;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Cb8-Usx_7G05eDdCBU5rqcizyZwgNTufGCGcgGlF58ebu24qprvaHw==')]) 2026-03-08 02: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 02:43:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:43:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:43:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:43:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:43:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:43:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:43:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:43:14 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:43:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:43:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:43:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:43:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:43:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:43:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 02:43:31 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.022171 < -1.000000) 2026-03-08 02:43:31 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.601969 < -1.000000) 2026-03-08 02:43:31 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 02:43:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '신호기 궤도 검사 구호 Сам german기 모터카 역' → 열차 2026-03-08 02:43:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:43:31 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 02:43:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '신호기 궤도 검사 역전기(RV) 모터카 역전기(RV) ' → 열차 2026-03-08 02:43:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:43:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:43:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp24pkn5wj_mock.wav 2026-03-08 02:43:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:43:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 23자) 2026-03-08 02:43:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 역전기(RV) | 긴급도:일반 | 키워드:없음 2026-03-08 02:43:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1951, filename=tmpwt8_ukei_mock.wav) 2026-03-08 02:43:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:43:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 2건 2026-03-08 02:43:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:43:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:43:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:43:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:43:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:43:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:43:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:43:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:43:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:43:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:46: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-69ac6490-3671de5738a4150a338fa2d2;1544a0b4-d773-403f-a439-fd25ea837eb8'), (b'RateLimit', b'"api";r=971;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0a-OUzkKMvQoQ6rAiFb39RVqVpXZSrcSXPFEbyr-7Akj9ZxRKMkbIw==')]) 2026-03-08 02: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 02:43:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:43:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:43:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:43:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:43:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:43:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:43:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:43:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:43:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:46:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6490-2ff094db55a04ed154eabf60;1544a0b4-d773-403f-a439-fd25ea837eb8'), (b'RateLimit', b'"api";r=970;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'epZ06dkcnNJVAsaEQjoZqepqewkTlSFWTfjIMVsb-0VOa7H5LJtV8A==')]) 2026-03-08 02: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 02:43:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:43:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:43:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:43:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:43:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:43:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:43:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:43:38 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:43:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 02:43:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전 분석, 철도 무전 2026-03-08 02:43:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1952, filename=tmp21up9jhz_mock.wav) 2026-03-08 02:43:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:43:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:43:39 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:43:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:43:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:43:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:43:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:43:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:43:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:43:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:43:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:43:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:43:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:43:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac6497-60edb9765655b73734bcb7dc;d46c2114-403c-41ac-a05b-4453e7eb3e4e'), (b'RateLimit', b'"api";r=969;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ulGDL5-MtVCS_0raHfoo0Gjy_SWZECC6coWxj3ZwLT3I1V3Yv9SeQg==')]) 2026-03-08 02: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 02:43:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:43:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:43:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:43:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:43:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:43:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:43:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:43:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:43:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:43: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'Sat, 07 Mar 2026 17:47:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6497-338e71bb6368acee0576f1f9;d46c2114-403c-41ac-a05b-4453e7eb3e4e'), (b'RateLimit', b'"api";r=968;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3-90ZiwW5UTAKdiQE-dt5S9mgEAC6gNOKGFqEDDdm26D15VBc_rNGg==')]) 2026-03-08 02:43: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 02:43:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:43:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:43:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:43:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:43:40 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:43:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:43:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkg8ix_f7_mock.wav 2026-03-08 02:43:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:43:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:43:42 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:43:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:43:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:43:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjo95iekt_mock.wav 2026-03-08 02:43:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:43:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:43:49 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:43:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:43:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:43:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:43:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:43:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1953, filename=tmp24pkn5wj_mock.wav) 2026-03-08 02:43:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:43:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:43:50 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:43:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:43:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:43:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:43:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:43:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:43:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:43:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:43:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:43:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:43:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac64a2-09a1af3e5f563d5b2f42501d;bef8119d-a564-440c-b1ff-8dae7ad42d1a'), (b'RateLimit', b'"api";r=967;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0_iJKF_XTCrQ8C2U5w-Gin3oiwz7vAgVQf_C4dAYJ465YNUT5rkbjA==')]) 2026-03-08 02: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 02:43:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:43:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:43:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:43:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:43:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:43:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:43:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:43:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:43:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:47:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac64a2-54d4cbe56925e8b3442c21c3;bef8119d-a564-440c-b1ff-8dae7ad42d1a'), (b'RateLimit', b'"api";r=966;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'QiqlTRbsv898rBMnh0877t9VG0lv87GFWb5_n2i_oqxUL2pR4bZtqg==')]) 2026-03-08 02: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 02:43:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:43:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:43:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:43:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:43:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:43:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:43:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:43:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:43:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:43:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy6sxiqh0_mock.wav 2026-03-08 02:43:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:43:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:43:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:44:00 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:44:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:44:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:44:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 02:44:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 02:44:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1954, filename=tmpkg8ix_f7_mock.wav) 2026-03-08 02:44:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:44:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:44:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:44:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:44:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:44:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:44:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:44:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:44:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:44:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:44:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:44:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:47: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-69ac64ad-3c6eb29e72809d2f589cd4e0;0030f9c9-e027-4465-a596-b1013290690f'), (b'RateLimit', b'"api";r=965;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ytNFmI6dc1iNWBIpoeU1kQHsKAkG4wVgwx4dKf7OtI-O9VoDgCf7Dw==')]) 2026-03-08 02: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 02:44:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:44:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:44:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:44:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:44:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:44:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:44:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:44:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:44:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:44:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:44:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmdef0wzj_mock.wav 2026-03-08 02: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'Sat, 07 Mar 2026 17:47:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac64ad-12f1e479471f604164d4ba0c;0030f9c9-e027-4465-a596-b1013290690f'), (b'RateLimit', b'"api";r=964;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xkMyFKJj22fkbqF-lWQ4CEqDxmKDlVbm8Cyq5zoNxKdh_9LGwZJw9w==')]) 2026-03-08 02: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 02:44:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:44:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:44:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:44:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:44:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:44:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:44:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:44:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:44:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:44:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:44:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:44:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:44:12 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:44:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:44:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:44:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1955, filename=tmpjo95iekt_mock.wav) 2026-03-08 02:44:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:44:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:44:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:44:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:44:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:44:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:44:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:44:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:44:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:44:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:44:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:44:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:44:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:44: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'Sat, 07 Mar 2026 17:47: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-69ac64b8-777f56e75e252bc834889b01;029fcb46-bca4-4743-9e0c-1db6802adb7b'), (b'RateLimit', b'"api";r=963;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'O1mfPha1uHQ9Od9Mz-ZU7h6WkqNYc-40coDeXpqIgR69f5Zfb5qlvA==')]) 2026-03-08 02:44: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 02:44:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:44:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:44:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:44:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:44:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:44:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:44:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:44:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:44:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:44:13 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:44:13 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:44: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'Sat, 07 Mar 2026 17:47:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac64b8-6631921b2bf26f9b00bdfbc1;029fcb46-bca4-4743-9e0c-1db6802adb7b'), (b'RateLimit', b'"api";r=962;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Q1LDjSt4T9k6pzdHmZ9k6QrQXlYUjre24KuoWUn5bmfXw10Bs0ujlg==')]) 2026-03-08 02:44: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 02:44:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:44:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:44:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:44:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:44:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:44:15 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:44:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:44:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:44:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:44:22 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:44:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:44:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:44:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:44:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:44:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 02:44:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 02:44:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1956, filename=tmpy6sxiqh0_mock.wav) 2026-03-08 02:44:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:44:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:44:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:44:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:44:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:44:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:44:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:44:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:44:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:44:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:44:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:44:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:44:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:44: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'Sat, 07 Mar 2026 17:47: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-69ac64c3-2c33fc861b115fc37c52337a;93696bb7-8bbb-417f-86fb-125e980f3f45'), (b'RateLimit', b'"api";r=961;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'oYUI7H_JLw70RIDEATVK9UH_9ljBOm0rsdwn3GJMmgsJ6Zqp_hzYQg==')]) 2026-03-08 02:44: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 02:44:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:44:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:44:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:44:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:44:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:44:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:44:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:44:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:44:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:44: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'Sat, 07 Mar 2026 17:47:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac64c4-4e5986c03a1a62404284b6dd;93696bb7-8bbb-417f-86fb-125e980f3f45'), (b'RateLimit', b'"api";r=960;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'yeyElC32XtjOMcc7WqbH6gb1RBB4WC42lTROddbMr_3olX9xKUDuqg==')]) 2026-03-08 02:44: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 02:44:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:44:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:44:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:44:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:44:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:44:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:44:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:44:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:44:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:44:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:44:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:44:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnmkujsj__mock.wav 2026-03-08 02:44:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:44:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:44:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:44:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:44:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:44:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 02:44:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:44:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1957, filename=tmpmdef0wzj_mock.wav) 2026-03-08 02:44:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:44:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:44:35 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:44:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:44:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:44:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:44:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:44:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:44:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:44:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:44:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:44:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:44:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:44:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:44: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'Sat, 07 Mar 2026 17: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-69ac64cf-6bdc2dd4669081707a6ceaeb;4c5e1025-e562-441b-a454-efaed948ac20'), (b'RateLimit', b'"api";r=959;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3ZD8L2KTElEUy11vZin-RfVjYRr8icUSDJi1jS3oejFLtzZfNmNorQ==')]) 2026-03-08 02:44: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 02:44:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:44:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:44:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:44:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:44:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:44:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:44:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:44:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:44:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:44: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'Sat, 07 Mar 2026 17:47:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac64cf-21d4ddd7336c71aa000f7cad;4c5e1025-e562-441b-a454-efaed948ac20'), (b'RateLimit', b'"api";r=958;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'blDu77j19mEfZPpmWSA6Fc6saQlPz_7Jeyupf495andthgsBKPNuUw==')]) 2026-03-08 02:44: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 02:44:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:44:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:44:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:44:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:44:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:44:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpe6454ml4_mock.wav 2026-03-08 02:44:36 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 02:44:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:44:37 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:44:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:44:41 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:44:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:44:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:44:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:44:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:44:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:44:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (18.638889 > 2.400000) 2026-03-08 02:44:56 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.018751 < -1.000000) 2026-03-08 02:44:56 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.041539 < -1.000000) 2026-03-08 02:44:57 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:44:57 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:44:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '자동농으로 거대해수욕장' → 불명 2026-03-08 02:44:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:44:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 39자) 2026-03-08 02:44:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:자동농으로 거대해수욕장 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:44:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1958, filename=tmpnmkujsj__mock.wav) 2026-03-08 02:44:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:44:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:44:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:44:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:44:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:44:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:44:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:44:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:44:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:44:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:44:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:44:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:44:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:44: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'Sat, 07 Mar 2026 17: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-69ac64e5-351d4d860a1292b3216a8e84;aca0ce24-18dd-4544-bc4d-26fdb7abc546'), (b'RateLimit', b'"api";r=957;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'TD-HYoJEPmLXFGeVIrw-guYk9O0wD-DFGbrJnGxIP7vvKUG8QKfKaA==')]) 2026-03-08 02:44: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 02:44:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:44:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:44:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:44:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:44:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:44:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:44:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:44:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:44:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:44: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'Sat, 07 Mar 2026 17:48:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac64e6-563d75bc56c29e2a6a5682ba;aca0ce24-18dd-4544-bc4d-26fdb7abc546'), (b'RateLimit', b'"api";r=956;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Nm4Nj-PHzsj7r47eDkzLVgjMRrMS54b4tyr4UDPGTE9KhZVFLEaHJg==')]) 2026-03-08 02:44: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 02:44:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:44:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:44:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:44:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:45:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:45:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphsf2dfal_mock.wav 2026-03-08 02:45:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:45:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:45:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:45:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:45:04 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:45:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:45:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 02:45:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1959, filename=tmpe6454ml4_mock.wav) 2026-03-08 02:45:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:45:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:45:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:45:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:45:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:45:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:45:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:45:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:45:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:45:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:45:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:45:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:45:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:45: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'Sat, 07 Mar 2026 17:48: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-69ac64ec-52f10dc52cc2764747281b7a;688c4c2e-64fd-4b3f-b210-17d0697ab16d'), (b'RateLimit', b'"api";r=955;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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wKmyBcPF9ff_jfW7iALRLrjMb0giq148EoRzbzU6hSfpPCHhQ7ibdw==')]) 2026-03-08 02:45: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 02:45:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:45:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:45:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:45:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:45:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:45:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:45:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:45:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:45:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:45:05 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:45:05 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:45: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'Sat, 07 Mar 2026 17:48:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac64ed-0d16657a0fb28d1424595bfd;688c4c2e-64fd-4b3f-b210-17d0697ab16d'), (b'RateLimit', b'"api";r=954;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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'GLOGkxX7HXTtjI1ZWDk2C4VfWtmUEd19RrUDm86p26MAtgCYeRZP3Q==')]) 2026-03-08 02:45: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 02:45:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:45:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:45:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:45:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:45:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:45:07 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:45:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:45:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:45:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp49tbh69p_mock.wav 2026-03-08 02:45:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:45:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:45:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:45:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:45:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfpwe0or6_mock.wav 2026-03-08 02:45:15 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:45:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:45:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:45:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 02:45:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:45:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1960, filename=tmphsf2dfal_mock.wav) 2026-03-08 02:45:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:45:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:45:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:45:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:45:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:45:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:45:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:45:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:45:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:45:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:45:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:45:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:45:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:45: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'Sat, 07 Mar 2026 17:48: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-69ac64f7-39fcb85b76e03b4c23511371;7ca41406-e85f-4afe-9ef6-691481fa6d4a'), (b'RateLimit', b'"api";r=953;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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Z_GZBgQBwdJgXAi8dEXWn-YzECy5Jx9wrS8rEYDOmGTfHUSQMgcSMA==')]) 2026-03-08 02:45: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 02:45:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:45:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:45:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:45:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:45:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:45:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:45:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:45:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:45:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:45:16 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:45:16 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:45: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'Sat, 07 Mar 2026 17:48:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac64f8-727477f01e49dcc0291c6b2f;7ca41406-e85f-4afe-9ef6-691481fa6d4a'), (b'RateLimit', b'"api";r=952;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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'UABUKmIanZ099M9PmMzxE0Pw1PI3h9WzQjr1-TxPTq0EucNaXp10eA==')]) 2026-03-08 02:45: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 02:45:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:45:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:45:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:45:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:45:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:45:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:45:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:45:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:45:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:45:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:45:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:45:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpijgbw1t2_mock.wav 2026-03-08 02:45:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:45:26 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:45:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:45:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:45:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 02:45:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 02:45:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1961, filename=tmp49tbh69p_mock.wav) 2026-03-08 02:45:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:45:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:45:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:45:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:45:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:45:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:45:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:45:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:45:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:45:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:45:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:45:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:45: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'Sat, 07 Mar 2026 17:48: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-69ac6503-76551e891d8554c65b7a4340;b5e738fd-94a9-4dfa-9126-c0515ea37ae1'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b's32Iw-NMnQclrC30bhC1dl8WxMb5d-lZ4pBAvSBgW9-k9SyHwa2DTw==')]) 2026-03-08 02:45: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 02:45:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:45:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:45:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:45:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:45:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:45:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:45:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:45:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:45:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:45: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'Sat, 07 Mar 2026 17:48:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6503-19f71ffa594449bf30e42b40;b5e738fd-94a9-4dfa-9126-c0515ea37ae1'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'mdhHPjW3RrVsyN33Tku7y8mSpYdkjSQfHpyLA358HyiPoeTdIIPQ5Q==')]) 2026-03-08 02:45: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 02:45:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:45:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:45:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:45:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:45:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:45:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:45:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:45:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:45:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwccfm1_d_mock.wav 2026-03-08 02:45:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:45:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:45:37 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:45:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:45:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:45:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:45:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:45:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1962, filename=tmpfpwe0or6_mock.wav) 2026-03-08 02:45:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:45:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:45:38 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:45:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:45:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:45:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:45:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:45:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:45:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:45:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:45:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:45:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:45:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:45:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:49: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-69ac650e-2930024c7f5edda71b40e022;86f674e8-4b54-4401-b0d5-3e05afd8d1d6'), (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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Cxrf_mzkYgan02O4FF8J3gvu4JGN66bZukbJf2nKkHN6BWpivy9t7w==')]) 2026-03-08 02: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 02:45:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:45:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:45:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:45:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:45:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:45:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:45:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:45:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:45:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:49:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac650e-63a1571e43c62f514fc18682;86f674e8-4b54-4401-b0d5-3e05afd8d1d6'), (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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'LYlUlR1nfEboNDcsFdXLcLcw6SslSlax1vRDOMyZa-I47lodQSrPQg==')]) 2026-03-08 02: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 02:45:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:45:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:45:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:45:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:45:39 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 기능을 수행하는 것입니다. 주어진 텍스트 "다대포해수욕장 분기부 통과했습니다"를 분석하여 철도 관련 키워드를 추출해야 합니다. 주어진 텍스트 분석: - "다대포해수욕장 2026-03-08 02:45:40 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:45:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:45:41 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:45:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:45:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:45:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:45:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:45:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:45:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:45:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:45:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:45:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:45:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1963, filename=tmpijgbw1t2_mock.wav) 2026-03-08 02:45:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:45:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:45:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:45:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:45:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:45:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:45:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:45:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:45:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:45:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:45:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:45:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:45:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:45: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'Sat, 07 Mar 2026 17: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-69ac651a-4ff075a51426b0f8211ac97c;fc1399cd-b6ba-4f44-8b9d-4b0e8d53da1d'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'f0ABA9aDynn06NZD2WNXLA6Ot9k-kayGGxgBZBINUZBuhN1nLUTiXQ==')]) 2026-03-08 02:45: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 02:45:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:45:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:45:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:45:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:45:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:45:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:45:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:45:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:45:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:45: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'Sat, 07 Mar 2026 17:49:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac651a-045557b175be88284f5fd893;fc1399cd-b6ba-4f44-8b9d-4b0e8d53da1d'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'HtYtvFifnyVmaP9zxYXJcKespoAaEif2IfaZsWCQbflnbapshc86cA==')]) 2026-03-08 02:45: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 02:45:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:45:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:45:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:45:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:45:50 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:45:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:45:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:45:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:45:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:45:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:45:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:45:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:45:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjyq9sp4j_mock.wav 2026-03-08 02:46:01 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:46:01 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:46:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:46:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:46:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 02:46:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:46:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1964, filename=tmpwccfm1_d_mock.wav) 2026-03-08 02:46:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:46:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:46:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:46:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:46:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:46:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:46:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:46:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:46:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:46:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:46:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:46:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:49: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-69ac6525-12c1d4d35e8c969603c1f7ef;46edf942-d22a-4a44-8c3b-97e6d3f743d2'), (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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'A5Y0TCv_FHfOiCg3ZRAKtA2O9UIW0Yqv7DTsdIlXnX1wyZ4Br3gr4g==')]) 2026-03-08 02: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 02:46:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:46:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:46:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:46:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:46:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:46:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:46:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:46:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:46:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:46:02 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:46:02 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:49:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6525-19f6c2220da1029c66951c12;46edf942-d22a-4a44-8c3b-97e6d3f743d2'), (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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'acVK703WTNKGZ5e1UGOyvHwP3BIEnu2Q2UTut7o-QnrQ2GJEgERJVA==')]) 2026-03-08 02: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 02:46:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:46:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:46:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:46:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:46:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:46:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:46:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpko877ete_mock.wav 2026-03-08 02:46:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:46:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:46:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:46:07 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:46:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:46:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:46:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:46:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:46:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:46:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 02:46:23 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.215289 < -1.000000) 2026-03-08 02:46:24 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.138123 < -1.000000) 2026-03-08 02:46:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:46:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:46:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '1' → 불명 2026-03-08 02:46:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:46:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 24자) 2026-03-08 02:46:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:1 | 긴급도:일반 | 키워드:1,일반,일반 2026-03-08 02:46:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1965, filename=tmpjyq9sp4j_mock.wav) 2026-03-08 02:46:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:46:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:46:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:46:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:46:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:46:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:46:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:46:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:46:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:46:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:46:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:46:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:46:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:46: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'Sat, 07 Mar 2026 17:49: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-69ac653d-689bab4c4da658873fc519e8;8b53054b-3ae1-4d17-9246-cb4d6412b918'), (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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'orMLJLoxuXfLwvNqugrK6YkXP_xDFMof3cqBCFbJ08l0ezRzRt1t_A==')]) 2026-03-08 02:46: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 02:46:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:46:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:46:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:46:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:46:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:46:26 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:46:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:46:26 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:46:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:46:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:46:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:49:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac653d-39153c6b31ca79bc21b04dfb;8b53054b-3ae1-4d17-9246-cb4d6412b918'), (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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'OxmSntSajumYwuo7oSPP8KuX0HRP3zxVD5R724GYhNB0CjIAhjWAWQ==')]) 2026-03-08 02: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 02:46:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:46:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:46:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:46:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:46:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:46:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:46:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:46:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:46:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfw2m67vt_mock.wav 2026-03-08 02:46:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:46:31 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:46:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:46:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 02:46:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1966, filename=tmpko877ete_mock.wav) 2026-03-08 02:46:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:46:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:46:32 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:46:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:46:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:46:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:46:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:46:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:46:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:46:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:46:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:46:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:46:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:46:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:46: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'Sat, 07 Mar 2026 17:49: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-69ac6544-3a923e4e596d047f288cdda6;2fb83bf4-52ca-455b-9e92-f6cdf0150984'), (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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'PwTz8g9RM4WTrmtMMvQSaTGFiw7vYDx3QZH2pdMc8EET2tnUuNHAcg==')]) 2026-03-08 02:46: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 02:46:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:46:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:46:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:46:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:46:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:46:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:46:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:46:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:46:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:46: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'Sat, 07 Mar 2026 17:49:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6544-5812819435669eaa333080a4;2fb83bf4-52ca-455b-9e92-f6cdf0150984'), (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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'NNkAbNoP2mpCAetoQ8U2uQOZeO9QU2XLr5KzE3Wwq_yDGbrc2WzP3A==')]) 2026-03-08 02:46: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 02:46:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:46:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:46:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:46:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:46:33 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 텍스트를 분석하여, JSON 형식으로 핵심 키워드를 추출해야 합니다. 1. **텍스트 분석**: "다대포해수욕장 공기계 선거 확인했습니다" * " 2026-03-08 02:46:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:46:35 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:46:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:46:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:46:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpct5ixt_g_mock.wav 2026-03-08 02:46:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:46:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:46:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:46:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:46:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmped0c7if__mock.wav 2026-03-08 02:46:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:46:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:46:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:46:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:46:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:46:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1967, filename=tmpfw2m67vt_mock.wav) 2026-03-08 02:46:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:46:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:46:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:46:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:46:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:46:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:46:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:46:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:46:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:46:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:46:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:46:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:46:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:46: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'Sat, 07 Mar 2026 17: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-69ac654f-27248f831c590add764e1b96;21d6f58e-90db-472d-a41d-03c61f2ddfe6'), (b'RateLimit', b'"api";r=987;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'uVNAzvqkxp2MuhQKF0eFnIg8ft0evMYOP4IZNfr5M-oo9phZA8qW6w==')]) 2026-03-08 02:46: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 02:46:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:46:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:46:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:46:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:46:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:46:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:46:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:46:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:46:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:46:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:46:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:46: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'Sat, 07 Mar 2026 17:50:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac654f-1b45b1041648d69841a49a29;21d6f58e-90db-472d-a41d-03c61f2ddfe6'), (b'RateLimit', b'"api";r=986;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1cLU6JUDYdr8izoKskiRtmHV6DN2s19eC2_3rHTdnB3hAdZ04IHoqw==')]) 2026-03-08 02:46: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 02:46:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:46:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:46:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:46:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:46:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:46:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:46:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:46:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:46:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:46:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:46:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:46:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprdc548st_mock.wav 2026-03-08 02:46:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:46:54 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:46:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:46:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:46:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 02:46:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 02:46:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1968, filename=tmpct5ixt_g_mock.wav) 2026-03-08 02:46:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:46:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:46:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:46:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:46:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:46:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:46:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:46:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:46:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:46:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:46:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:46:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:46:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:46: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'Sat, 07 Mar 2026 17:50: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-69ac655b-7bdf5d0319aaa49c50c14bce;2e136a54-6981-4479-ac9a-f576edde1cac'), (b'RateLimit', b'"api";r=985;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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-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'yc62N0ys4rHn36YNNJUf9Cq82EBDLxDTo6JufS41B-yqPZ83EdBAKA==')]) 2026-03-08 02:46: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 02:46:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:46:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:46:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:46:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:46:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:46:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:46:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:46:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:46:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:46: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'Sat, 07 Mar 2026 17:50:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac655b-5eb5d0b132fb3a003eb67c24;2e136a54-6981-4479-ac9a-f576edde1cac'), (b'RateLimit', b'"api";r=984;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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'56gTXBkIbRw0QGXjBlB1_-Ibn5vvYY-AiOJwoAPKip_hPd6mvm1arA==')]) 2026-03-08 02:46: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 02:46:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:46:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:46:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:46:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:46:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:46:57 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:46:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:46:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:46:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps9awdti__mock.wav 2026-03-08 02:47:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:47:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:47:05 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:47:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:47:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:47:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:47:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:47:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1969, filename=tmped0c7if__mock.wav) 2026-03-08 02:47:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:47:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:47:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:47:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:47:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:47:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:47:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:47:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:47:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:47:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:47:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:47:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:47:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:50: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-69ac6565-5a01d6633f86d17157de9263;4f713a29-7b25-4e74-bfd0-9af46e20b8e7'), (b'RateLimit', b'"api";r=983;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 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ufY2MJ1cO_CM2zu1sAYWJhUpNRv5G5ZRzubad1GTFJ5o4e9S1H4o-w==')]) 2026-03-08 02: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 02:47:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:47:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:47:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:47:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:47:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:47:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:47:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:47:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:47:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:47:06 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:47:06 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:50:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6565-18da0f1e25e5073473470aa9;4f713a29-7b25-4e74-bfd0-9af46e20b8e7'), (b'RateLimit', b'"api";r=982;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'OktzzkiOanBQj5yqP_MC-sC6S9v41JEc9hrvzPGlqnMCiDg4a32L_A==')]) 2026-03-08 02: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 02:47:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:47:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:47:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:47:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:47:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:47:08 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:47:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:47:09 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:47:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:47:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:47:16 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:47:16 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:47:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:47:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:47:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:47:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:47:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1970, filename=tmprdc548st_mock.wav) 2026-03-08 02:47:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:47:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:47:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:47:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:47:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:47:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:47:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:47:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:47:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:47:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:47:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:47:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:47:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:47: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'Sat, 07 Mar 2026 17: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-69ac6571-1d8a5b3f3489b5883ce444c8;7d28f344-1ac5-4440-b3c3-78417ee66b50'), (b'RateLimit', b'"api";r=981;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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'r1cWQM7EiUUMRGTGN2Q1sGWo0cMqFSa5XO8ZwVFCXBySl7f-nBuszg==')]) 2026-03-08 02:47: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 02:47:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:47:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:47:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:47:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:47:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:47:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:47:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:47:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:47:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:50:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6571-2e2604292526f1082b2f9a1a;7d28f344-1ac5-4440-b3c3-78417ee66b50'), (b'RateLimit', b'"api";r=980;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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nWOvYsfQwL4njnPtDQ-THtzn9n0oeA54wuLc8m_N4HWryDM0jThO8g==')]) 2026-03-08 02: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 02:47:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:47:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:47:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:47:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:47:19 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:47:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:47:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:47:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:47:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:47:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:47:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:47:27 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:47:27 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:47:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:47:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:47:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 02:47:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 02:47:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1971, filename=tmps9awdti__mock.wav) 2026-03-08 02:47:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:47:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:47:28 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:47:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:47:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpay21yci4_mock.wav 2026-03-08 02:47:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:47:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:47:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:47:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:47:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:47:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:47:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:47:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:47:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:47:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:47: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'Sat, 07 Mar 2026 17:50: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-69ac657c-592208740e35c55b6c95c179;5a5b1fcd-644e-451a-9cae-5d2142afec8e'), (b'RateLimit', b'"api";r=979;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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RoMkxgixfoolbTUZObP-L4H2NqRrLzS7R_jYaj90iu_M7aS65eNPQQ==')]) 2026-03-08 02:47: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 02:47:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:47:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:47:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:47:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:47:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:47:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:47:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:47:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:47:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:50:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac657d-3c3f459d6d6501091bb0ee54;5a5b1fcd-644e-451a-9cae-5d2142afec8e'), (b'RateLimit', b'"api";r=978;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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'48vOIaASU0AxZPtybPSSJoz38PLD52gwRYvAUtLXsA37tCpXErRWaw==')]) 2026-03-08 02:47:29 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02: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 02:47:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:47:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:47:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:47:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:47:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:47:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:47:31 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:47:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:47:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:47:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd47d_zkk_mock.wav 2026-03-08 02:47:35 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:47:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:47:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:47:45 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:47:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:47:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:47:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 02:47:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (16.224490 > 2.400000) 2026-03-08 02:47:54 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.084142 < -1.000000) 2026-03-08 02:47:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:47:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:47:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '2 км' → 불명 2026-03-08 02:47:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:47:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 29자) 2026-03-08 02:47:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:2km 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:47:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1972, filename=tmpay21yci4_mock.wav) 2026-03-08 02:47:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:47:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:47:55 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:47:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:47:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:47:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:47:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:47:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:47:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:47:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:47:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:47:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:47:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:47:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:51: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-69ac6597-6e8c77ed4ec8af1c08ac7fc4;6cf6472e-5b7e-40e1-a256-bd1719b5f138'), (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 9e5d6a6abf602fcc12c6d04143bd708e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'-OM57cOh6LNmZk67QeHdsq81Qbbue_MN-89LozGzopyySqwf5bXN1A==')]) 2026-03-08 02: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 02:47:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:47:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:47:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:47:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:47:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:47:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:47:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:47:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:47:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:47: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'Sat, 07 Mar 2026 17:51:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6597-56dcd48e118887d86002564c;6cf6472e-5b7e-40e1-a256-bd1719b5f138'), (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 9e5d6a6abf602fcc12c6d04143bd708e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'kuwl-uErsXMdg7nlo9Hb1glbMKx3woCkLuv9pzvx1Og2wFkID-Srsw==')]) 2026-03-08 02:47: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 02:47:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:47:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:47:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:47:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:47:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:47:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpe2kk6euw_mock.wav 2026-03-08 02:47:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:47:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:47:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:47:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:48:02 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:48:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:48:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 02:48:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1973, filename=tmpd47d_zkk_mock.wav) 2026-03-08 02:48:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:48:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:48:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:48:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:48:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:48:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:48:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:48:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:48:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:48:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:48:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:48:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:48:03 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:48:03 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:48: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'Sat, 07 Mar 2026 17: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-69ac659e-29a2e948645e10692edf9817;39584dee-c4a5-47a5-b11e-6201908a36a0'), (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 a67ea7b8ef0119614f197be5f0fa8d3a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'7tsX5z5vA_m87oBl0N71saiw8FEDl4k0QMnRlOes_SCaP8DsITpXPg==')]) 2026-03-08 02:48: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 02:48:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:48:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:48:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:48:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:48:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:48:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:48:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:48:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:48:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:51:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac659f-5909ac4f05768cd40d8d3b75;39584dee-c4a5-47a5-b11e-6201908a36a0'), (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 a67ea7b8ef0119614f197be5f0fa8d3a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'AGMj9ugErwupeELhZ0tmce1drH8Gk2Hn-tqBjpnvllR0-fAHifIjEA==')]) 2026-03-08 02: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 02:48:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:48:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:48:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:48:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:48:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:48:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwgrb7m_s_mock.wav 2026-03-08 02:48:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:48:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:48:05 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:48:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:48:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:48:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:48:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:48:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbxonp221_mock.wav 2026-03-08 02:48:13 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:48:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:48:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:48:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:48:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:48:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1974, filename=tmpe2kk6euw_mock.wav) 2026-03-08 02:48:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:48:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:48:14 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:48:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:48:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:48:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:48:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:48:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:48:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:48:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:48:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:48:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:48:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:51: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-69ac65aa-7b43fe991ef917214bd1d9f4;4e171e73-48a1-47a3-8cf1-28874b54a527'), (b'RateLimit', b'"api";r=973;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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NX5atcEzEQvz_CC8J1tNaZK0J62gEfD6LMr-3RdHV8QeI4jvLzFu5w==')]) 2026-03-08 02: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 02:48:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:48:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:48:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:48:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:48:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:48:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:48:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:48:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:48:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:48: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'Sat, 07 Mar 2026 17:51:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac65aa-0a41d0be03a69710194bbc10;4e171e73-48a1-47a3-8cf1-28874b54a527'), (b'RateLimit', b'"api";r=972;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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'S94Wz6ZhhriHqIyfobutDSsLtD1fP2Qc5-qboraiZm8s11C9FXhmOw==')]) 2026-03-08 02:48: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 02:48:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:48:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:48:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:48:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:48:15 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:48:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:48:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:48:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:48:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:48:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:48:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:48:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:48:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4xpf_puq_mock.wav 2026-03-08 02:48:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:48:24 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:48:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:48:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:48:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 02:48:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 02:48:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1975, filename=tmpwgrb7m_s_mock.wav) 2026-03-08 02:48:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:48:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:48:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:48:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:48:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:48:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:48:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:48:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:48:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:48:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:48:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:48:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:48:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:48: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'Sat, 07 Mar 2026 17:51: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-69ac65b5-2bd0cfab5032889e2dd47d3a;beddc878-3e06-42f2-bde0-08ad54770d09'), (b'RateLimit', b'"api";r=971;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'Fccxb0C6ZlkYAq22zL_BFl8s8juoh0Sma3-7WFfxsQNr-7EvVf3U-g==')]) 2026-03-08 02:48: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 02:48:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:48:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:48:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:48:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:48:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:48:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:48:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:48:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:48:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:48: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'Sat, 07 Mar 2026 17:51:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac65b6-46fd0cda34f8735510b2b4ab;beddc878-3e06-42f2-bde0-08ad54770d09'), (b'RateLimit', b'"api";r=970;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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CqR7UtNsgN1ZOQ8npivZ2HkZ2uqv2hvJO0mhwyibKU-_W-0Savv5Wg==')]) 2026-03-08 02:48: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 02:48:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:48:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:48:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:48:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:48:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:48:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzdoabg94_mock.wav 2026-03-08 02:48:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:48:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:48:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:48:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:48:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:48:35 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:48:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:48:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:48:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:48:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:48:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1976, filename=tmpbxonp221_mock.wav) 2026-03-08 02:48:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:48:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:48:36 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:48:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:48:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:48:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:48:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:48:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:48:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:48:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:48:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:48:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:48:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:48:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:48: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'Sat, 07 Mar 2026 17: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-69ac65c0-2212a24049c709fa0cbe0fb0;6c3a969f-6708-4264-89b4-973a39312d92'), (b'RateLimit', b'"api";r=969;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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wRoWdFl5pLV3K_w-sAFQq-5ZTfk3TKJ3BIZBD4GPECj0xFnodGOtHQ==')]) 2026-03-08 02:48: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 02:48:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:48:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:48:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:48:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:48:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:48:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:48:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:48:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:48:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:48:37 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:48: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'Sat, 07 Mar 2026 17:52:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac65c0-181357f8363fae334405324a;6c3a969f-6708-4264-89b4-973a39312d92'), (b'RateLimit', b'"api";r=968;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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'94J9NP6QqiHUaLPOqjrnClsmnJ4C7Z9KZI5CxoM4Ruo4qEAWqwXIOA==')]) 2026-03-08 02:48: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 02:48:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:48:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:48:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:48:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:48:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:48:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:48:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:48:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:48:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:48:47 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:48:47 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:48:47 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:48:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:48:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:48:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 02:48:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:48:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1977, filename=tmp4xpf_puq_mock.wav) 2026-03-08 02:48:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:48:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:48:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:48:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:48:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:48:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:48:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:48:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:48:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:48:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:48:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:48:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:52: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-69ac65cc-3ff4f59661fc17df649d015d;df4014b3-fcd9-40ed-b3f5-66dd0768e3ff'), (b'RateLimit', b'"api";r=967;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 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iCW-TXxZdLQUEu4yLiKgZen9W0EcL3vGU0_7lZt5bkDFjREmG2q-TQ==')]) 2026-03-08 02: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 02:48:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:48:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:48:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:48:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:48:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:48:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:48:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:48:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:48:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:52:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac65cc-13e3c96821fe6a7f67b8d40d;df4014b3-fcd9-40ed-b3f5-66dd0768e3ff'), (b'RateLimit', b'"api";r=966;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 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GuZkYw84i7Np5nb92WSdgvyiucI_YSAtlJTW12t4ePyoaTQFo3MhFw==')]) 2026-03-08 02: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 02:48:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:48:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:48:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:48:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:48:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:48:50 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:48:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:48:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:48:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:48:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:48:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:48:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpew81sbv0_mock.wav 2026-03-08 02:48:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:48:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:48:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:48:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:48:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:48:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 02:48:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:48:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1978, filename=tmpzdoabg94_mock.wav) 2026-03-08 02:48:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:48:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:48:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:48:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:48:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:48:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:48:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:48:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:48:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:48:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:48:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:48:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:48:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:48: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'Sat, 07 Mar 2026 17:52: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-69ac65d7-1acf406f69ddbdf56ac4edb3;f5a644b4-8bc3-46c3-aace-82d8950da86d'), (b'RateLimit', b'"api";r=965;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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'r-Uas6AwvhhpTeEke1WS9YfjKlukCItIUgpBA1p9bbucnTq0N7nnlQ==')]) 2026-03-08 02:48: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 02:48:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:48:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:48:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:48:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:48:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:48:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:48:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:48:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:48:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:48:59 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:48:59 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:48: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'Sat, 07 Mar 2026 17:52:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac65d7-632705ed353424537031c9de;f5a644b4-8bc3-46c3-aace-82d8950da86d'), (b'RateLimit', b'"api";r=964;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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vaIY4dqu8Ey_DjIGnGhhBPvyrMukLoMWtWt6kCgIWrVZeYpj_NMtOw==')]) 2026-03-08 02:48: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 02:48:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:48:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:48:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:48:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:49:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:49:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgjl8jpdx_mock.wav 2026-03-08 02:49:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:49:01 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:49:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:49:05 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:49:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:49:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:49:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:49:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:49:15 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.4 (-2.195137 < -1.000000) 2026-03-08 02:49:15 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.487864 < -1.000000) 2026-03-08 02:49:16 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.315407 < -1.000000) 2026-03-08 02:49:16 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-1.994940 < -1.000000) 2026-03-08 02:49:16 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 02:49:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV' → 열차 2026-03-08 02:49:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:49:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 71자) 2026-03-08 02:49:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:제동원 통과 | 긴급도:일반 | 키워드:역전기(RV), 모터카, 제동원,신호,통과 2026-03-08 02:49:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1979, filename=tmpew81sbv0_mock.wav) 2026-03-08 02:49:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:49:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:49:17 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:49:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:49:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:49:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:49:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:49:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:49:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:49:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:49:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:49:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:49:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:49:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:49: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'Sat, 07 Mar 2026 17:52: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-69ac65e9-7428bea174dbed515c677356;d9384bf8-ebca-4417-b58b-90e1d03ebb8f'), (b'RateLimit', b'"api";r=963;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'dmwKY4xrvUq3ZqgR29AhfSCOjagFcx2-wfextonHYfVu-JJHcHWlOg==')]) 2026-03-08 02:49: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 02:49:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:49:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:49:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:49:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:49:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:49:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:49:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:49:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:49:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:49: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'Sat, 07 Mar 2026 17:52:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac65e9-26923cb215b48b1333cfa8ed;d9384bf8-ebca-4417-b58b-90e1d03ebb8f'), (b'RateLimit', b'"api";r=962;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'NI2kCQt06uydQ7yMvEL6_atFpOlJ_XIz5y0yVfUom6YS_oplB-nEmA==')]) 2026-03-08 02:49: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 02:49:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:49:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:49:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:49:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:49:18 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:49:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:49:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:49:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:49:23 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:49:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:49:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 02:49:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1980, filename=tmpgjl8jpdx_mock.wav) 2026-03-08 02:49:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:49:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:49:24 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:49:25 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:49:25 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:49:25 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:49:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:49:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8zlaybw3_mock.wav 2026-03-08 02:49:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:49:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:49:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:49:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:49:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:49:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:49:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:49:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:49:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:49:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:49:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac65f1-2ff7d18d72e98ee3709f59de;cdaca15a-edd4-49ec-b63b-f12213645e1a'), (b'RateLimit', b'"api";r=961;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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'P3hXzHIsP0ipj1fFxk8oTz4hL1qspLwXzNBVOZ6D1r8rpvemz5bAQQ==')]) 2026-03-08 02: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 02:49:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:49:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:49:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:49:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:49:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:49:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:49:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:49:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:49:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:49:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:49: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'Sat, 07 Mar 2026 17:52:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac65f1-110d711450ad3b5d2f4edc2a;cdaca15a-edd4-49ec-b63b-f12213645e1a'), (b'RateLimit', b'"api";r=960;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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uq1rr7nl0vi1Ttg4B1VWp93jhR__y7quEuSz6PLoi603z_RsWnC9Cg==')]) 2026-03-08 02:49: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 02:49:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:49:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:49:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:49:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:49:26 [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 02:49:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:49:28 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:49:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:49:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:49:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:49:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:49:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1tckft4k_mock.wav 2026-03-08 02:49:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:49:35 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:49:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:49:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:49:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 34자) 2026-03-08 02:49:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동 2026-03-08 02:49:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1981, filename=tmp8zlaybw3_mock.wav) 2026-03-08 02:49:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:49:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:49:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:49:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:49:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:49:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:49:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:49:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:49:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:49:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:49:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:49:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:53: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-69ac65fc-1430f23a4e19ca47207db0e2;f9e04ec6-4d53-48bb-8216-4212a52a6065'), (b'RateLimit', b'"api";r=959;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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pbgFx8TohniBA7E-GTyycPcAohSUVU5XnwX1lC2l0xc0mfrzQDGJ9Q==')]) 2026-03-08 02: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 02:49:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:49:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:49:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:49:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:49:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:49:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:49:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:49:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:49:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:49:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:49:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:53:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac65fc-04aca55404b41814521ea256;f9e04ec6-4d53-48bb-8216-4212a52a6065'), (b'RateLimit', b'"api";r=958;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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bl8B6BnHgTh9x5_j8HzKGfKUBf80QuDNtdHhMKw422I1ZMpE5Hsqbw==')]) 2026-03-08 02: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 02:49:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:49:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:49:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:49:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:49:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:49:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpohfqe7q7_mock.wav 2026-03-08 02:49:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:49:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:49:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:49:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:49:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:49:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:49:47 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:49:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:49:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:49:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 02:49:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 02:49:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1982, filename=tmp1tckft4k_mock.wav) 2026-03-08 02:49:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:49:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:49:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:49:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:49:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:49:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:49:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:49:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:49:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:49:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:49:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:49:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:49:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:49: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'Sat, 07 Mar 2026 17:53: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-69ac6607-03d496162cbdf4130adcf5f3;118fbb2e-ded6-47c5-92a6-c785fccee102'), (b'RateLimit', b'"api";r=957;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'C5SElL1821gRb1pmm2buQCB_if6dw13-c1LgAg7pDi50OjlEJ7lELg==')]) 2026-03-08 02:49: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 02:49:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:49:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:49:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:49:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:49:48 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:49:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:49:48 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:49:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:49:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:49:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:49:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:53:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6608-113573577b3ded2b0f6cee1e;118fbb2e-ded6-47c5-92a6-c785fccee102'), (b'RateLimit', b'"api";r=956;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XiOXzhM0Mbnfy-YdRDnDjovl5hsTH6Lg5mqSpaA4nnp_R_OD3opZbQ==')]) 2026-03-08 02: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 02:49:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:49:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:49:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:49:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:49:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:49:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplq9rje9n_mock.wav 2026-03-08 02:49:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:49:50 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:49:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:49:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:49:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:49:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:49:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:49:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3c7wixa__mock.wav 2026-03-08 02:49:58 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:49:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:49:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:49:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 02:49:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 02:49:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1983, filename=tmpohfqe7q7_mock.wav) 2026-03-08 02:49:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:49:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:49:59 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:49:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:49:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:49:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:49:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:49:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:49:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:49:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:49:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:49:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:49:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac6613-48c566de74117e695775ee52;62c9fecd-7d4b-495e-b27d-3f1f00f8e87c'), (b'RateLimit', b'"api";r=955;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'z8EjlhJrwpH4HVK_Ei8ubjBVxHWZunvSq9q_zhJLw3ZOfEju3UvQ7w==')]) 2026-03-08 02: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 02:49:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:49:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:49:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:49:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:49:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:49:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:49:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:49:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:49:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:49: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'Sat, 07 Mar 2026 17:53:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6613-2b184e4352a168e32c9ce7ee;62c9fecd-7d4b-495e-b27d-3f1f00f8e87c'), (b'RateLimit', b'"api";r=954;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'D6i6UW7rE26f-LoW4RaU_hUbsmgKORp0feFl7UG0p9o16vQMzvgBKw==')]) 2026-03-08 02:49: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 02:49:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:49:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:49:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:49:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:50:00 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 역할을 수행해야 합니다. 주어진 텍스트 "다대포해수욕장 분기부 통과했습니다"에서 철도 관련 키워드를 추출해야 합니다. 주어진 텍스트 분석: - "다대포해수욕장" - 2026-03-08 02:50:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:50:02 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:50:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:50:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:50:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:50:06 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:50:10 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:50:10 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:50:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:50:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:50:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 02:50:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:50:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1984, filename=tmplq9rje9n_mock.wav) 2026-03-08 02:50:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:50:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:50:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:50:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:50:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:50:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:50:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:50:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:50:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:50:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:50:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:50:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:50:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:50: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'Sat, 07 Mar 2026 17: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-69ac661e-0b5d7a1e1972f14a79852986;375b2373-432c-4865-9020-102adef7d74d'), (b'RateLimit', b'"api";r=953;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 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TF01KWtLWqIRe6PS8sU83FHYwmSB0kHVusq2EH9ajnt3Bjj5WMHNXQ==')]) 2026-03-08 02:50: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 02:50:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:50:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:50:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:50:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:50:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:50:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:50:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:50:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:50:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:50: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'Sat, 07 Mar 2026 17:53:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac661e-0a4948f115fb6ff7471bcfd1;375b2373-432c-4865-9020-102adef7d74d'), (b'RateLimit', b'"api";r=952;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 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qUTmAFZVpvpaBKxSoopktwJCf0Egegf0Jv4-fn-hLiC-ZA2io5mmHA==')]) 2026-03-08 02:50: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 02:50:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:50:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:50:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:50:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:50:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:50:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:50:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:50:16 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:50:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:50:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:50:21 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:50:21 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:50:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:50:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:50:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 02:50:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:50:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1985, filename=tmp3c7wixa__mock.wav) 2026-03-08 02:50:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:50:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:50:22 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:50:22 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:50:23 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:50:23 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:50:23 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:50:23 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거"라는 텍스트를 분석하여, 철도 무전 키워드 추출기를 통해 핵심적인 명사만 추출하고 JSON 형식으로 답변해야 한다는 것입니다. 1. **텍스트 분석**: "다대포해수욕 2026-03-08 02:50:24 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:50:24 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:50:24 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:50:24 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:50:24 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:50:25 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:50:25 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:50:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:50:26 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:50:26 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:50:26 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:50:26 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:50:26 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:50:27 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:50:27 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:50:27 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:50:28 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road (Railway) Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 02:50:28 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:50:28 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:50:28 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:50:28 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:50:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:50:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqtdmzitj_mock.wav 2026-03-08 02:50:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:50:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:50:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:50:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:50:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:50:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:50:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:50:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:50:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:50:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac6630-55a91bc05f6d4ac17578f4f1;cc79e31d-a59d-4a79-b3eb-88613e4902c7'), (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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'F-wxtyfb_ykNyObj_8GsnOC1_JvxHrn1WPYos1JEypiDmfvh6qn9_w==')]) 2026-03-08 02: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 02:50:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:50:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:50:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:50:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:50:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:50:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:50:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:50:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:50:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:50: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'Sat, 07 Mar 2026 17:53:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6631-0d859fbd7ef6fee70ded38ff;cc79e31d-a59d-4a79-b3eb-88613e4902c7'), (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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DSPaxj6dPM-ZJIuqcUh8tFVG0VqGFo2g7hJBhZwz2KkKTn9ld6HlrQ==')]) 2026-03-08 02:50:29 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 02:50: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 02:50:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:50:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:50:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:50:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:50:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:50:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:50:31 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:50:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:50:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:50:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphvahpm3q_mock.wav 2026-03-08 02:50:35 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:50:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:50:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:50:45 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:50:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:50:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:50:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 02:50:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (6.701149 > 2.400000) 2026-03-08 02:50:53 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.140814 < -1.000000) 2026-03-08 02:50:54 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:50:54 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:50:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '보 하단 당리' → 불명 2026-03-08 02:50:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:50:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:50:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:보 하단 당리 통과 | 긴급도:일반 | 키워드:보 하단 당리,신호,통과,일반 2026-03-08 02:50:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1986, filename=tmpqtdmzitj_mock.wav) 2026-03-08 02:50:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:50:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:50:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:50:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:50:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:50:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:50:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:50:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:50:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:50:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:50:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:50:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:54: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-69ac664b-1ff237634758ff82499e7e16;734800e9-3798-47a9-bcad-072b475adfa4'), (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 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hkJk-XQXeNhmEi0Nhdh3oMd6lWo6CUHqEYHy5x3cgoVr0MJr7JpIDA==')]) 2026-03-08 02: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 02:50:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:50:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:50:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:50:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:50:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:50:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:50:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:50:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:50:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:50:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:50:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:50: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'Sat, 07 Mar 2026 17:54:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac664b-265c42672e4f57f1419b0346;734800e9-3798-47a9-bcad-072b475adfa4'), (b'RateLimit', b'"api";r=996;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 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9yIBw5BNEFpCzQ9xa4CiNWXZBHF_WGakKD6UQFFNW75Ulgw-r0-9FQ==')]) 2026-03-08 02:50: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 02:50:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:50:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:50:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:50:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:50:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:50:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy5rk59s8_mock.wav 2026-03-08 02:50:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:50:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:50:57 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:50:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:51:01 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:51:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 44자) 2026-03-08 02:51:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전 분석 2026-03-08 02:51:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1987, filename=tmphvahpm3q_mock.wav) 2026-03-08 02:51:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:51:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:51:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:51:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:51:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:51:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:51:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:51:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:51:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:51:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:51:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:51:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:51:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:51: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'Sat, 07 Mar 2026 17:54: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-69ac6652-4345ab6911a11c2c406521a5;c8ab1833-9764-4a9f-9845-1101d6f0d6a1'), (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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VedXppK40WiK43tJoPlP6fdkL3aJvFT_V1oEUmptf_TIpZ85av7aTA==')]) 2026-03-08 02:51: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 02:51:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:51:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:51:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:51:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:51:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:51:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:51:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:51:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:51:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:51:02 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:51:02 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:51: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'Sat, 07 Mar 2026 17:54:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6652-4b1a921167909e78053abcf7;c8ab1833-9764-4a9f-9845-1101d6f0d6a1'), (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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6QzzJdE2PfzDxPRwTG_0l_xjtoXywI2DQOwhIGdVxeTqNp0R0NXxCQ==')]) 2026-03-08 02:51: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 02:51:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:51:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:51:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:51:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:51:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:51:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:51:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:51:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:51:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp837pogad_mock.wav 2026-03-08 02:51:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:51:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:51:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:51:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:51:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp99d0oy7i_mock.wav 2026-03-08 02:51:12 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:51:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:51:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:51:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 02:51:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:51:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1988, filename=tmpy5rk59s8_mock.wav) 2026-03-08 02:51:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:51:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:51:13 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:51:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:51:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:51:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:51:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:51:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:51:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:51:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:51:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:51:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:51:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:51:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:51: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'Sat, 07 Mar 2026 17:54: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-69ac665d-5451458b5568ac846d047387;5cee6e7b-edd7-42b0-9cc7-e8d40a42f249'), (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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rIS500J2M_bYUXmmFNxeRqkT7i8gacI_ML4lCqoVCC1i2Ino9bUx8g==')]) 2026-03-08 02:51: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 02:51:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:51:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:51:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:51:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:51:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:51:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:51:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:51:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:51:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:51: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'Sat, 07 Mar 2026 17:54:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac665d-131e64a8271e12c424a50ba6;5cee6e7b-edd7-42b0-9cc7-e8d40a42f249'), (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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ERCBv6O3pARrqEbAIGkJWg048bCMsc8G5AP1rpRJE6VSMP_b8nqv-g==')]) 2026-03-08 02:51: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 02:51:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:51:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:51:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:51:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:51:14 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 기능을 수행하는 것입니다. 주어진 텍스트 "다대포해수욕장 분기부 통과했습니다" 에서 철도 관련 키워드를 추출해야 합니다. 주어진 텍스트 분석: - "다대포해수욕장" - 2026-03-08 02:51:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:51:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:51:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:51:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:51:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:51:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:51:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:51:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd140qopi_mock.wav 2026-03-08 02:51:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:51:23 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:51:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:51:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:51:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 02:51:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 02:51:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1989, filename=tmp837pogad_mock.wav) 2026-03-08 02:51:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:51:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:51:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:51:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:51:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:51:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:51:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:51:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:51:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:51:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:51:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:51:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:51:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:51: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'Sat, 07 Mar 2026 17:54: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-69ac6668-6407bfb70818edb13ab7ba2b;f8cfeb72-9876-444b-9e13-d31e41eea2fc'), (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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Jiybzfo53gdpLxUZNTtL8qg_ShdRdK7H7W3kU0du4MSEQ-E9l7IT0g==')]) 2026-03-08 02:51: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 02:51:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:51:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:51:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:51:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:51:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:51:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:51:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:51:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:51:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:51: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'Sat, 07 Mar 2026 17:54:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6668-0526b08e5c4e4bcd21b39146;f8cfeb72-9876-444b-9e13-d31e41eea2fc'), (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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xfMp_NNCTY9fvC9XHvh-SLH0KvfYvZFTJNSdu6Ax2KNE_Xq9ljs8nQ==')]) 2026-03-08 02:51: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 02:51:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:51:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:51:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:51:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:51:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:51:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:51:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:51:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:51:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn5gmna75_mock.wav 2026-03-08 02:51:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:51:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:51:34 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:51:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:51:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:51:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:51:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:51:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1990, filename=tmp99d0oy7i_mock.wav) 2026-03-08 02:51:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:51:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:51:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:51:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:51:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:51:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:51:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:51:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:51:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:51:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:51:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:51:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:51:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:54: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-69ac6673-068112236a12f1cd738ad5b0;74cac5df-7382-4bf7-bf0e-1a9103c6a2cd'), (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 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kPupa16QfzQuY7ZV14S9dyxqSEWzTEC3qcCoa4ALM8-z9Cut3Uqmzw==')]) 2026-03-08 02: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 02:51:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:51:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:51:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:51:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:51:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:51:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:51:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:51:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:51:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:51:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:51:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:54:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6673-1ae0dccc230b1d2d6fb094b5;74cac5df-7382-4bf7-bf0e-1a9103c6a2cd'), (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 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'x0g35urFvk9Dwm9j0hFW0zhtW4bSyqLEdRVUKhYX0tyEdWAeO9tNoQ==')]) 2026-03-08 02: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 02:51:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:51:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:51:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:51:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:51:37 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:51:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:51:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:51:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:51:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:51:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:51:46 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:51:46 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:51:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:51:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:51:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:51:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:51:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1991, filename=tmpd140qopi_mock.wav) 2026-03-08 02:51:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:51:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:51:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:51:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:51:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:51:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:51:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:51:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:51:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:51:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:51:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:51:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:51:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:51: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'Sat, 07 Mar 2026 17:55: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-69ac667f-456b4bdc2857f4140b197678;0602d280-95df-4ccd-9088-d1f70d8ded8c'), (b'RateLimit', b'"api";r=987;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'N7eZGWUH7FcSBrFXRPer27p7xqQY11z4Mo57EPNryE_8LPIIONTwWA==')]) 2026-03-08 02:51: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 02:51:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:51:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:51:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:51:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:51:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:51:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:51:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:51:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:51:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:51: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'Sat, 07 Mar 2026 17:55:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac667f-27aaaf131c5196c65b6e57ab;0602d280-95df-4ccd-9088-d1f70d8ded8c'), (b'RateLimit', b'"api";r=986;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1huE5gHbm2xaVwqcbM4yKaUino6vvUIFvzp6exEo7FZpRZESa7R4AA==')]) 2026-03-08 02:51: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 02:51:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:51:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:51:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:51:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:51:47 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:51:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:51:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:51:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:51:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:51:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:51:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:51:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:51:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpf6_fx7a2_mock.wav 2026-03-08 02:51:57 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:51:57 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:51:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:51:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:51:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 77자) 2026-03-08 02:51:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 02:51:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1992, filename=tmpn5gmna75_mock.wav) 2026-03-08 02:51:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:51:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:51:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:51:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:51:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:51:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:51:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:51:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:51:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:51:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:51:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:51:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:51:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:51: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'Sat, 07 Mar 2026 17: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-69ac668a-1f8ffdf40c373dfd7dce09eb;df96ed0c-ed29-4f62-9e1e-512ba5db2c32'), (b'RateLimit', b'"api";r=985;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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'EaU4E2NGMx_9HWrvT2D2QnCjGWgh5gVc-SJvaLNld9S7qbEggoF7Xw==')]) 2026-03-08 02:51: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 02:51:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:51:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:51:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:51:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:51:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:51:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:51:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:51:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:51:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:51:59 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:51:59 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:51: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'Sat, 07 Mar 2026 17:55:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac668a-3160208b6031db645f704631;df96ed0c-ed29-4f62-9e1e-512ba5db2c32'), (b'RateLimit', b'"api";r=984;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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'HNawylotVD2nnDWP1c_KBWbAbXkKu3knEYSmz9VJf-dT9V5UFI_QQQ==')]) 2026-03-08 02:51: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 02:51:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:51:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:51:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:51:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:51:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:52:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:52:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:52:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpojimxvt__mock.wav 2026-03-08 02:52:01 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:52:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:52:04 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:52:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:52:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:52:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:52:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:52:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:52:18 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.130941 < -1.000000) 2026-03-08 02:52:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (15.081081 > 2.400000) 2026-03-08 02:52:20 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.632927 < -1.000000) 2026-03-08 02:52:21 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:52:21 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:52:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '그럼 다시 한번 더 확인해 볼게요' → 불명 2026-03-08 02:52:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:52:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 29자) 2026-03-08 02:52:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:확인 필요 | 긴급도:일반 | 키워드:없음 2026-03-08 02:52:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1993, filename=tmpf6_fx7a2_mock.wav) 2026-03-08 02:52:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:52:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:52:22 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:52:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:52:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:52:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:52:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:52:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:52:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:52:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:52:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:52:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:52:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17: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-69ac66a1-6216ee286633522521ffe8f5;666d013c-9b08-452c-86c6-30bdcfe46654'), (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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'VLXYTuVjCjtRRg6Na5_LIqdIVD4qLJjFE14xbqLO4yPWhP7Q33Dy0Q==')]) 2026-03-08 02: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 02:52:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:52:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:52:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:52:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:52:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:52:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:52:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:52:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:52:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:55:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac66a2-250071ea7eb64b517218ef8d;666d013c-9b08-452c-86c6-30bdcfe46654'), (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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7ptQ_aBKMDY_vnN_-1oP1eQIQwvNlXELFvo1J3jVMkpZ-LuqF1PMVw==')]) 2026-03-08 02: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 02:52:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:52:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:52:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:52:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:52:23 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Rail (Railway) Keyword Extraction Tool (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 02:52:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:52:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:52:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:52:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:52:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvyrf36jd_mock.wav 2026-03-08 02:52:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:52:28 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:52:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 44자) 2026-03-08 02:52:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전 분석 2026-03-08 02:52:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1994, filename=tmpojimxvt__mock.wav) 2026-03-08 02:52:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:52:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:52:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:52:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:52:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:52:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:52:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:52:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:52:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:52:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:52:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:52:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:52: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'Sat, 07 Mar 2026 17:55: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-69ac66a8-1987c3c21608cf5b7f547cb7;d942c97f-053e-48ea-9f53-f2338b7eb528'), (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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'sAy_J6GQjT0N2g_BxlEqh9GWvKzocZRvCxFN7ce2AGYLtERx7sV-eQ==')]) 2026-03-08 02:52: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 02:52:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:52:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:52:29 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 02:52:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:52:29 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 02:52:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:52:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:52:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:52:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:52:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:52:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:52: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'Sat, 07 Mar 2026 17:55:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac66a9-1f38cd8522fd9a164a5f35ef;d942c97f-053e-48ea-9f53-f2338b7eb528'), (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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vnWNU-yKzoObZCdLAJW6UehSyjkBpafjnA0t2pGzwUywo3w2teZJbQ==')]) 2026-03-08 02:52: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 02:52:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:52:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:52:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:52:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:52:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:52:31 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:52:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:52:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:52:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4u2idles_mock.wav 2026-03-08 02:52:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:52:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:52:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:52:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:52:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpq19n95ja_mock.wav 2026-03-08 02:52:39 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:52:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:52:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:52:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:52:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:52:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1995, filename=tmpvyrf36jd_mock.wav) 2026-03-08 02:52:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:52:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:52:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:52:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:52:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:52:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:52:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:52:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:52:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:52:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:52:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:52:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:52:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:52: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'Sat, 07 Mar 2026 17:56: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-69ac66b4-2ee12bb2161ce97a10676d15;8d3f8243-32ea-40fb-8a19-00f7174cf1c2'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'IqSLJGpGZQAF8Bm1kP5TKrbyMmYiBHY7iEITpQj04gccwxOlCpSItw==')]) 2026-03-08 02:52: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 02:52:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:52:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:52:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:52:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:52:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:52:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:52:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:52:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:52:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:52:41 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:52:41 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:52: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'Sat, 07 Mar 2026 17:56:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac66b4-03ff55043ad06a4c0d1f4459;8d3f8243-32ea-40fb-8a19-00f7174cf1c2'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'j3B-qKrXP8-_244o7L7jaz2c03tnmi9VjQhB-4cVfLizIehS6m7Drg==')]) 2026-03-08 02:52: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 02:52:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:52:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:52:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:52:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:52:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:52:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:52:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:52:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:52:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:52:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:52:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:52:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqe9mkbya_mock.wav 2026-03-08 02:52:50 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:52:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:52:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:52:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:52:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 02:52:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 02:52:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1996, filename=tmp4u2idles_mock.wav) 2026-03-08 02:52:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:52:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:52:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:52:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:52:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:52:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:52:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:52:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:52:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:52:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:52:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:52:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:52: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'Sat, 07 Mar 2026 17: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-69ac66bf-176e644f3ed3e49c6f118240;d3ccbc37-b829-496a-8978-e9b5d2aff4c5'), (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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4lJJyqpLmRqsX7Hnx3ZvJkfZS4lLh4MqWHWGpkCH8_j-pkZUAI9QcA==')]) 2026-03-08 02:52: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 02:52:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:52:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:52:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:52:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:52:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:52:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:52:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:52:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:52:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:52: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'Sat, 07 Mar 2026 17:56:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac66c0-58051dda0f2855994cdd6d5e;d3ccbc37-b829-496a-8978-e9b5d2aff4c5'), (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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'VRgGlxwJpM31T3DZU0Fn_vRYumoSD3d1CgbyDK3b9OzVICMCnU3JJA==')]) 2026-03-08 02:52: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 02:52:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:52:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:52:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:52:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:52:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:52:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:52:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:52:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:52:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps38kh5zn_mock.wav 2026-03-08 02:52:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:52:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:53:02 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:53:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:53:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:53:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:53:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:53:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1997, filename=tmpq19n95ja_mock.wav) 2026-03-08 02:53:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:53:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:53:03 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:53:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:53:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:53:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:53:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:53:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:53:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:53:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:53:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:53:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:53:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:56: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-69ac66ca-4ace25ff7d5f1dcc76ad0d17;ff73b732-ef15-4728-a652-5e1d8ba0bb31'), (b'RateLimit', b'"api";r=975;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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'quyrWkzpDT-4qryDF-ibKcUrVLxkyUi6FL44Hi3IwsSQV1BgRevhFA==')]) 2026-03-08 02: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 02:53:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:53:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:53:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:53:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:53:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:53:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:53:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:53:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:53:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:56:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac66cb-0fc8bf703a334d721cb0bb91;ff73b732-ef15-4728-a652-5e1d8ba0bb31'), (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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'R6wnhmlFqCWz1eTw8HiiqSW1Rsy9v45vbU1Icn3E7icDgaeXlUDksA==')]) 2026-03-08 02: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 02:53:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:53:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:53:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:53:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:53:04 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:53:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:53:05 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:53:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:53:06 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:53:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:53:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:53:13 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:53:13 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:53:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:53:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:53:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 02:53:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:53:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1998, filename=tmpqe9mkbya_mock.wav) 2026-03-08 02:53:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:53:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:53:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:53:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:53:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:53:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:53:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:53:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:53:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:53:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:53:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:53:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:56: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-69ac66d6-136fa0063c2ad7d3189f4c1e;bba1a1ad-1009-4c2f-b334-7f223990201b'), (b'RateLimit', b'"api";r=973;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'fjR_JEsRlNQH-Tgvstt0MCaaiLuMM9dNOfLMljNIsPidbBJ3-Ztzhw==')]) 2026-03-08 02: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 02:53:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:53:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:53:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:53:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:53:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:53:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:53:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:53:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:53:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:53: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'Sat, 07 Mar 2026 17:56:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac66d6-1f2adcfa47d91b5831473b71;bba1a1ad-1009-4c2f-b334-7f223990201b'), (b'RateLimit', b'"api";r=972;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'g5b_vGa3fhIo56O9bOL0-Jlmsi3Z7B4FxgguNHKdE1h9Vyc95stGVQ==')]) 2026-03-08 02:53: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 02:53:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:53:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:53:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:53:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:53:16 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:53:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:53:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:53:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:53:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:53:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:53:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:53:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:53:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:53:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:53:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:53:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 02:53:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:53:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=1999, filename=tmps38kh5zn_mock.wav) 2026-03-08 02:53:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:53:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:53:25 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:53:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:53:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp03zawp8__mock.wav 2026-03-08 02:53:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:53:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:53:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:53:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:53:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:53:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:53:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:53:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:53:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:53:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:53:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:53:26 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:53:26 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:53: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'Sat, 07 Mar 2026 17:56: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-69ac66e1-28b2678c0e6e564228858662;a7ac211e-f752-4873-a03d-881346a0eb36'), (b'RateLimit', b'"api";r=971;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'egzKfhmQQIiVfzgZPU5BgZWKxI5tpOKYBX12Fdbf6qxilPnY915xkA==')]) 2026-03-08 02:53: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 02:53:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:53:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:53:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:53:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:53:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:53:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:53:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:53:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:53:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:53: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'Sat, 07 Mar 2026 17:56:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac66e1-5543b86b581a3dc051ff4564;a7ac211e-f752-4873-a03d-881346a0eb36'), (b'RateLimit', b'"api";r=970;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-FCtCy4cjMvjHtzSVoZUlgmjLLYtosBQgMCQos1yK-hBfWDDhD6uvA==')]) 2026-03-08 02:53: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 02:53:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:53:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:53:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:53:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:53:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:53:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:53:28 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:53:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:53:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:53:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzpevln1o_mock.wav 2026-03-08 02:53:32 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:53:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:53:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:53:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:53:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:53:45 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:53:46 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.354368 < -1.000000) 2026-03-08 02:53:46 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.547674 < -1.000000) 2026-03-08 02:53:47 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.030513 < -1.000000) 2026-03-08 02:53:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:53:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:53:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주포 다대포해수욕장' → 불명 2026-03-08 02:53:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:53:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 40자) 2026-03-08 02:53:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:주포 다대포해수욕장 | 긴급도:일반 | 키워드:없음 2026-03-08 02:53:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2000, filename=tmp03zawp8__mock.wav) 2026-03-08 02:53:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:53:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:53:48 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:53:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:53:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:53:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:53:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:53:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:53:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:53:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:53:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:53:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:53:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:53:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:53: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'Sat, 07 Mar 2026 17:57: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-69ac66f8-7dc3851006f22b474b9977ba;1e7d605c-c0eb-43b9-aaca-7c1791c1e314'), (b'RateLimit', b'"api";r=969;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'SivNHegtjDzASRfXE03ybWi18b5Y2OITDUrLodunqqN9ArVrwE5tgw==')]) 2026-03-08 02:53: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 02:53:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:53:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:53:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:53:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:53:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:53:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:53:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:53:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:53:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:57:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac66f8-53d9d9c47870145872d798f6;1e7d605c-c0eb-43b9-aaca-7c1791c1e314'), (b'RateLimit', b'"api";r=968;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'RI1Rgw8FVLAxmBuMVo2r1PY7Yr7fgfRv2OBrr_Pdm2B5kAtBu5JRrA==')]) 2026-03-08 02: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 02:53:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:53:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:53:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:53:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:53:49 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:53:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:53:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:53:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:53:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:53:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu1uaru0o_mock.wav 2026-03-08 02:53:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:53:54 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:53:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 02:53:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 02:53:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2001, filename=tmpzpevln1o_mock.wav) 2026-03-08 02:53:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:53:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:53:55 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:53:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:53:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:53:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:53:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:53:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:53:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:53:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:53:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:53:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:53:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:53:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:53: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'Sat, 07 Mar 2026 17:57: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-69ac66ff-3451bdee3ddb34cb5aeb9260;3bdcc0d7-a396-472f-b74c-b8f5dde70d9f'), (b'RateLimit', b'"api";r=967;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'IWAnxJXDQiNTM9rRtgkaP4GrROvOv1SugAfpxIGOVM6h6R_YQ_H-DQ==')]) 2026-03-08 02:53: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 02:53:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:53:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:53:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:53:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:53:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:53:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:53:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:53:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:53:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:53: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'Sat, 07 Mar 2026 17:57:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac66ff-49812fa37bc3c87c4cae57ac;3bdcc0d7-a396-472f-b74c-b8f5dde70d9f'), (b'RateLimit', b'"api";r=966;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'JQh-yoQdwBqKwbBcDWVBcnAIK3xEivYpNjRhQnAIa-h1B6Qk2MxmSA==')]) 2026-03-08 02:53: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 02:53:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:53:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:53:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:53:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:53:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:53:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:53:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:54:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:54:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:54:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:54:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpo8my2g65_mock.wav 2026-03-08 02:54:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:54:06 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:54:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:54:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:54:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 02:54:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:54:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2002, filename=tmpu1uaru0o_mock.wav) 2026-03-08 02:54:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:54:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:54:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:54:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:54:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:54:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:54:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:54:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:54:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:54:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:54:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:54:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:54:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:54: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'Sat, 07 Mar 2026 17:57: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-69ac670a-3cf8187937dea71779aeb2ff;3037e0df-f2df-42a7-98ec-dffdf0243aa3'), (b'RateLimit', b'"api";r=965;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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'srQii6NQ1Vd6Ld-szVwZRKRsrCu1ZUzbbG1jCf7LKzJDz47FYZUHLw==')]) 2026-03-08 02:54: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 02:54:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:54:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:54:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:54:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:54:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:54:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:54:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:54:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:54:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:54:07 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:54:07 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:54: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'Sat, 07 Mar 2026 17:57:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac670a-28ed1c632f84874b1b231da8;3037e0df-f2df-42a7-98ec-dffdf0243aa3'), (b'RateLimit', b'"api";r=964;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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'qJonyGPcmTx8HevUxmSf9l8SpztuGyS2VM23W4PomjxJ7y_8dvsYGA==')]) 2026-03-08 02:54: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 02:54:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:54:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:54:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:54:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:54:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:54:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8e1_u4ns_mock.wav 2026-03-08 02:54:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:54:09 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:54:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:54:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:54:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:54:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:54:16 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:54:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:54:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:54:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 02:54:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 02:54:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2003, filename=tmpo8my2g65_mock.wav) 2026-03-08 02:54:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:54:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:54:18 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:54:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:54:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:54:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:54:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:54:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:54:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:54:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:54:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:54:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:54:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:54:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:54:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:54:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpk3tcvkm__mock.wav 2026-03-08 02: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'Sat, 07 Mar 2026 17:57: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-69ac6716-778189d17e4154e70d06985f;cd5ea6c1-5ccc-44a4-8760-d8797e6ab070'), (b'RateLimit', b'"api";r=963;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'gvT-lY-tR4FIHr-LYLcEqXQNpxrJB6rrbVkyNp9-NtkBesEU6sXfvQ==')]) 2026-03-08 02: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 02:54:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:54:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:54:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:54:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:54:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:54:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:54:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:54:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:54:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:57:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6716-5fcf6f9a356d70e963d0c601;cd5ea6c1-5ccc-44a4-8760-d8797e6ab070'), (b'RateLimit', b'"api";r=962;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'hZ7_1col3Wp_0WAmeACoPosNpEeQ7lktt2VgQJ-HeFcAhqMrdtF0RA==')]) 2026-03-08 02: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 02:54:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:54:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:54:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:54:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:54:19 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:54:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:54:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:54:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:54:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:54:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:54:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:54:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:54:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcaza47qm_mock.wav 2026-03-08 02:54:28 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:54:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:54:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:54:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 02:54:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 02:54:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2004, filename=tmp8e1_u4ns_mock.wav) 2026-03-08 02:54:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:54:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:54:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:54:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:54:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:54:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:54:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:54:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:54:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:54:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:54:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:54:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:54:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:54: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'Sat, 07 Mar 2026 17:57: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-69ac6721-4fd75ec77d5a8cb95d3ecd10;0b5779f4-0dc6-4137-b53a-3cab550bfa60'), (b'RateLimit', b'"api";r=961;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'gOTaWzM4SPPAGVlPr6NaT2oBUyVYMH-nXagN7GolY0RxyfebkwNxCQ==')]) 2026-03-08 02:54: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 02:54:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:54:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:54:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:54:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:54:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:54:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:54:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:54:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:54:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:54: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'Sat, 07 Mar 2026 17:57:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6721-24250bf730f4f97262e6cb81;0b5779f4-0dc6-4137-b53a-3cab550bfa60'), (b'RateLimit', b'"api";r=960;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-dfDMrCcVA3BNx0H-hT0ggDwARVTTfZf-PyW33wpaZgbKFunUoh-KA==')]) 2026-03-08 02:54: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 02:54:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:54:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:54:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:54:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:54:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:54:31 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:54:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:54:34 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:54:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:54:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:54:40 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:54:40 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:54:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:54:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:54:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:54:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:54:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2005, filename=tmpk3tcvkm__mock.wav) 2026-03-08 02:54:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:54:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:54:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:54:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:54:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:54:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:54:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:54:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:54:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:54:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:54:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:54:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:54:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:54:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:54: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'Sat, 07 Mar 2026 17:58: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-69ac672c-4a7729f84d39510026b8c8cb;f26f4f05-4cd7-4b91-b3f7-b449710f2da5'), (b'RateLimit', b'"api";r=959;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1Zu6c5w6OOg6vIRGDH9LTAg9uBDkyOxJD3upPFk3_njFNyMZa1y2-g==')]) 2026-03-08 02:54: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 02:54:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:54:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:54:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:54:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:54:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:54:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:54:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:54:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:54:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:54: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'Sat, 07 Mar 2026 17:58:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac672c-5e7ce69218695b406d9fbe0e;f26f4f05-4cd7-4b91-b3f7-b449710f2da5'), (b'RateLimit', b'"api";r=958;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4c8bCemcZkMZGpkOp9Ez0Xk4P2p6lWaa3WJH-CHm0z2Buf3BVwX6wg==')]) 2026-03-08 02:54: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 02:54:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:54:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:54:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:54:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:54:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:54:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:54:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:54:44 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:54:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:54:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:54:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:54:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:54:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:54:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:54:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 02:54:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:54:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2006, filename=tmpcaza47qm_mock.wav) 2026-03-08 02:54:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:54:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:54:52 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:54:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:54:52 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:54:52 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:54:53 [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 provided 2026-03-08 02:54:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:54:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:54:54 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:54:54 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:54:54 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:54:55 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 기능을 수행하는 것입니다. 주어진 텍스트 "다대포해수욕장 분기부 통과했습니다" 에서 철도 관련 키워드를 추출해야 합니다. 주어진 텍스트 분석: - "다대포해수욕장" - 2026-03-08 02:54:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:54:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:54:55 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:54:55 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:54:55 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:54:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:54:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpysugrjcx_mock.wav 2026-03-08 02:54:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:54:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:54:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:54:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:54:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:54:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:54:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:54:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:54:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:54:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:54:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:58: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-69ac673b-4adba2bf719980420a17cb44;470a2656-4cd6-43a6-bffc-e817b1656bd2'), (b'RateLimit', b'"api";r=957;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'O_pqlchfnAbPkl2gyTXinX824vZqXLzFuzuDnntN0LfW6UGlLNTyQQ==')]) 2026-03-08 02: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 02:54:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:54:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:54:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:54:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:54:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:54:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:54:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:54:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:54:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:58:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac673c-4cd866f40c006d250e53677a;470a2656-4cd6-43a6-bffc-e817b1656bd2'), (b'RateLimit', b'"api";r=956;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'jOYZAPvQ6zBYUafpr0PftOEyOl_2Pq5Urk_teQM6O48fK8XfeFwxug==')]) 2026-03-08 02: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 02:54:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:54:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:54:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:54:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:54:56 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 텍스트를 분석하여, JSON 형식으로 핵심 키워드를 추출해야 합니다. 1. **텍스트 분석**: "다대포해수욕장 공기계 선거 확인했습니다" * " 2026-03-08 02:54:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:54:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:54:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:54:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:54:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:54:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdvuygp_l_mock.wav 2026-03-08 02:55:02 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:55:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:55:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:55:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:55:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:55:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:55:16 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.756313 < -1.000000) 2026-03-08 02:55:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (22.294118 > 2.400000) 2026-03-08 02:55:19 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.207661 < -1.000000) 2026-03-08 02:55:20 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:55:20 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:55:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'Вместе сзади' → 불명 2026-03-08 02:55:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:55:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 44자) 2026-03-08 02:55:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용: "Вместе сзади" | 긴급도:일반 | 키워드:없음 2026-03-08 02:55:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2007, filename=tmpysugrjcx_mock.wav) 2026-03-08 02:55:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:55:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:55:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:55:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:55:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:55:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:55:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:55:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:55:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:55:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:55:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:55:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:55:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:55: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'Sat, 07 Mar 2026 17: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-69ac6754-3eb7f2fe095f16a15d9138b9;5692a446-3c83-4868-baa1-31c9c13348bf'), (b'RateLimit', b'"api";r=955;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kji3sN2Q74kPObkigkBVF7w-NHd3VApTJAK5lss_pCLylxGjDIeYSQ==')]) 2026-03-08 02:55: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 02:55:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:55:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:55:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:55:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:55:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:55:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:55:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:55:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:55:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:55:21 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:55:21 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 17:58:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6754-0b19d3fd58fd6cdb3001093e;5692a446-3c83-4868-baa1-31c9c13348bf'), (b'RateLimit', b'"api";r=954;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'PznidCfLwfUc802QltcY2Rc4JJzxkaJNRE6MNhUmDCUu_TvCzUHu2Q==')]) 2026-03-08 02: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 02:55:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:55:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:55:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:55:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:55:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:55:23 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:55:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:55:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:55:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppp4v9mh6_mock.wav 2026-03-08 02:55:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:55:26 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:55:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 02:55:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 02:55:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2008, filename=tmpdvuygp_l_mock.wav) 2026-03-08 02:55:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:55:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:55:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:55:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:55:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:55:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:55:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:55:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:55:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:55:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:55:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:55:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:55:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:55: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'Sat, 07 Mar 2026 17:58: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-69ac675b-3bdd5fb947455f7d30709533;3ba964d7-0b4a-402f-a679-bb7a60a088b6'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'EqLh4wvJQ-IHF4JCQv9HDGumydQ2oB3MLe94oUrLPzyDE1C0b_d8iA==')]) 2026-03-08 02:55: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 02:55:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:55:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:55:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:55:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:55:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:55:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:55:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:55:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:55:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:55:27 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:55:27 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:55: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'Sat, 07 Mar 2026 17:58:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac675b-7c9a88a10bd14d772a3df833;3ba964d7-0b4a-402f-a679-bb7a60a088b6'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'eNdRcnvdjlM5YlazqDLBEPdKc_bB-1MrC1noiSIdHMHZIJfUsd0NbQ==')]) 2026-03-08 02:55: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 02:55:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:55:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:55:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:55:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:55:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:55:30 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:55:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:55:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:55:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkmbj6v6s_mock.wav 2026-03-08 02:55:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:55:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:55:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:55:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:55:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprriwzxvm_mock.wav 2026-03-08 02:55:37 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:55:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:55:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:55:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 02:55:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:55:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2009, filename=tmppp4v9mh6_mock.wav) 2026-03-08 02:55:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:55:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:55:38 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:55:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:55:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:55:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:55:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:55:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:55:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:55:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:55:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:55:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:55:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:55:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:55: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'Sat, 07 Mar 2026 17:59: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-69ac6766-5e8d2da763023dc66b6dee63;d6ab0354-0d9d-4d1e-803f-0e714530dcab'), (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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'HVVlWXNRtHm3DnVoEeaVWXszvs8s1yOQ78D4MEz54aG178_cOVkUnQ==')]) 2026-03-08 02:55: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 02:55:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:55:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:55:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:55:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:55:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:55:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:55:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:55:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:55:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:55: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'Sat, 07 Mar 2026 17:59:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6766-03ae329118652aba5e217ef3;d6ab0354-0d9d-4d1e-803f-0e714530dcab'), (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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'twBrF489Z4AAvVobryk0dYMagQTJSsmMAp4uG7giDxmjO8iejJ1RIw==')]) 2026-03-08 02:55: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 02:55:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:55:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:55:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:55:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:55:39 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Irony/Trainee Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * 2026-03-08 02:55:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:55:41 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:55:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:55:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:55:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:55:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:55:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:55:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9ovdplcy_mock.wav 2026-03-08 02:55:49 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:55:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:55:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:55:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:55:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 95자) 2026-03-08 02:55:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진, 측선, 좌천, 하선, 신호진로, 통과, 일반 2026-03-08 02:55:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2010, filename=tmpkmbj6v6s_mock.wav) 2026-03-08 02:55:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:55:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:55:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:55:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:55:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:55:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:55:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:55:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:55:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:55:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:55:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:55:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:59: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-69ac6772-18d9c2b364f38c012f4a1f44;0f32c8aa-ade6-4473-b492-1e0a6b3b5068'), (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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'SR1bDamc3KngquyxuAFebATDUwegDTD7YJSb6LpbX0eaM8wT5DqtuA==')]) 2026-03-08 02: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 02:55:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:55:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:55:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:55:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:55:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:55:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:55:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:55:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:55:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 17:59:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6772-571cc878203689056e595e7a;0f32c8aa-ade6-4473-b492-1e0a6b3b5068'), (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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'IImD3Z6D4L21AO9HNC3b2IHBMQYCrjd86qxzKv1kmc8EDQoiiA8Wmg==')]) 2026-03-08 02: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 02:55:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:55:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:55:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:55:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:55:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:55:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:55:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:55:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:55:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt9axgyqq_mock.wav 2026-03-08 02:55:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:55:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:56:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:56:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:56:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:56:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:56:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:56:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2011, filename=tmprriwzxvm_mock.wav) 2026-03-08 02:56:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:56:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:56:01 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:56:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:56:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:56:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:56:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:56:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:56:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:56:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:56:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:56:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:56:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:56:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:56: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'Sat, 07 Mar 2026 17:59: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-69ac677c-54f6c28e4b63174546eec621;83ed5ebf-8fea-4e20-bea0-22523572570b'), (b'RateLimit', b'"api";r=993;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'URRNq-acG3LFZmdsSyBxYEkEwUw-7ayEe-77P-aD7Amf8r-di3QEnA==')]) 2026-03-08 02:56: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 02:56:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:56:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:56:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:56:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:56:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:56:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:56:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:56:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:56:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:56: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'Sat, 07 Mar 2026 17:59:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac677c-79a26ae740ca493a1b86b66b;83ed5ebf-8fea-4e20-bea0-22523572570b'), (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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'jZSKQufT2FhB0xjtKbcgtQl83U72ty-YiI2oYExZXz8lSuC03AMthQ==')]) 2026-03-08 02:56: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 02:56:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:56:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:56:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:56:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:56:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:56:03 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:56:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:56:04 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:56:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:56:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:56:11 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:56:11 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:56:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:56:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:56:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:56:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:56:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2012, filename=tmp9ovdplcy_mock.wav) 2026-03-08 02:56:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:56:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:56:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:56:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:56:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:56:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:56:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:56:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:56:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:56:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:56:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:56:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:56:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:56: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'Sat, 07 Mar 2026 17:59: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-69ac6788-280ba2b245845cd101a9a99b;78ed5849-b352-472f-9a70-a63a2b2625ec'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'JebAxF9WxjYwoXfoLlikjups6exZ0tHE2W5oyCFs9hnDSW2Gcirf2A==')]) 2026-03-08 02:56: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 02:56:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:56:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:56:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:56:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:56:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:56:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:56:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:56:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:56:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:56: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'Sat, 07 Mar 2026 17:59:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6788-1a78064675b72f0612dc5fb5;78ed5849-b352-472f-9a70-a63a2b2625ec'), (b'RateLimit', b'"api";r=990;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'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9L0R4no8xF1u8yRSzMZT79ispOwqZKiI7Xh9ZDEcOuSr1Uy8mVjm0A==')]) 2026-03-08 02:56: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 02:56:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:56:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:56:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:56:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:56:14 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:56:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:56:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:56:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:56:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:56:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:56:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:56:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:56:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:56:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:56:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:56:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 02:56:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 02:56:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2013, filename=tmpt9axgyqq_mock.wav) 2026-03-08 02:56:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:56:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:56:24 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:56:24 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:56:24 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:56:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:56:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcrnh3l_d_mock.wav 2026-03-08 02:56:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:56:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:56:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:56:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:56:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:56:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:56:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:56:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:56:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:56:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:56:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:56: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'Sat, 07 Mar 2026 17:59: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-69ac6794-50c9f9563b0ed9963ba3431e;3ffe0242-5776-4129-99e4-c11ecd69ca0e'), (b'RateLimit', b'"api";r=989;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'yXQFDGHG5teB5w2xr048sdHt2fcjLAMZoClPnAmuOXjWq4gn0imiGQ==')]) 2026-03-08 02:56: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 02:56:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:56:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:56:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:56:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:56:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:56:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:56:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:56:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:56:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:56: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'Sat, 07 Mar 2026 17:59:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6794-660444164312774528a462d1;3ffe0242-5776-4129-99e4-c11ecd69ca0e'), (b'RateLimit', b'"api";r=988;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FXR9MR3neOQnwzHNBU-q3i3tsvfSzlrSvescHhb4o_jAInfTRd388w==')]) 2026-03-08 02:56: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 02:56:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:56:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:56:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:56:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:56:25 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:56:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:56:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:56:27 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:56:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:56:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:56:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpunnl7pgg_mock.wav 2026-03-08 02:56:30 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:56:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:56:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:56:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:56:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:56:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:56:46 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.097595 < -1.000000) 2026-03-08 02:56:47 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.143907 < -1.000000) 2026-03-08 02:56:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-5.315543 < -1.000000) 2026-03-08 02:56:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:56:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:56:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '종룍' → 불명 2026-03-08 02:56:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:56:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 24자) 2026-03-08 02:56:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:종룍 | 긴급도:일반 | 키워드:없음 2026-03-08 02:56:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2014, filename=tmpcrnh3l_d_mock.wav) 2026-03-08 02:56:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:56:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:56:49 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:56:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:56:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:56:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:56:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:56:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:56:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:56:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:56:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:56:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:56:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:56:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:56: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'Sat, 07 Mar 2026 18:00: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-69ac67ac-73ced0491c9577d8103b1a50;2b4bcb01-c95a-4e65-821a-8169dd8dfcc4'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'u8IDMpymfKP5Hmg_2wf0TMy8NQOfUtz3A1EsZP00IxfVetdwHekCGQ==')]) 2026-03-08 02:56: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 02:56:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:56:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:56:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:56:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:56:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:56:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:56:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:56:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:56:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:56: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'Sat, 07 Mar 2026 18:00:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac67ad-644838451ba75336265dd73b;2b4bcb01-c95a-4e65-821a-8169dd8dfcc4'), (b'RateLimit', b'"api";r=986;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'2zf1wlpUOf1x5j3Gzc8he0f_zI5OQk4_GhPRoMKhA9cAtENtqkp27Q==')]) 2026-03-08 02:56: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 02:56:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:56:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:56:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:56:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:56:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:56:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:56:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:56:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:56:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpocx63b3b_mock.wav 2026-03-08 02:56:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:56:55 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:56:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:56:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 02:56:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2015, filename=tmpunnl7pgg_mock.wav) 2026-03-08 02:56:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:56:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:56:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:56:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:56:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:56:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:56:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:56:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:56:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:56:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:56:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:56:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:56:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:56: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'Sat, 07 Mar 2026 18:00: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-69ac67b3-3d9eee3e46a4b56f1b3f6b3e;4fed395e-79bd-4923-92d7-75c3c4f210fa'), (b'RateLimit', b'"api";r=985;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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Ymdze26UmxUDiFx23qL30jXVNgV8PozJ78Qb2KJha6fkXov_EhUNlg==')]) 2026-03-08 02:56: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 02:56:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:56:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:56:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:56:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:56:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:56:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:56:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:56:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:56:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:56:56 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:56:56 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:56: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'Sat, 07 Mar 2026 18:00:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac67b4-116351935f4cf3cf1276cfb0;4fed395e-79bd-4923-92d7-75c3c4f210fa'), (b'RateLimit', b'"api";r=984;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'b0FGRGjC9CcFDRFptBMCNuvnVI3vWnJ2f5cb8JsID1Gm7aj-zYrotg==')]) 2026-03-08 02:56: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 02:56:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:56:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:56:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:56:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:56:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:56:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:56:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:57:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:57:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdf8h7yak_mock.wav 2026-03-08 02:57:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:57:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:57:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:57:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:57:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl0xvwrzb_mock.wav 2026-03-08 02:57:06 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:57:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:57:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:57:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 02:57:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:57:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2016, filename=tmpocx63b3b_mock.wav) 2026-03-08 02:57:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:57:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:57:07 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:57:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:57:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:57:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:57:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:57:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:57:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:57:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:57:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:57:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:57:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:57:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:57: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'Sat, 07 Mar 2026 18: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-69ac67bf-00426a1218e7dc8908d06fa1;d32464ac-c9b4-48a3-a66b-ea15042c71d3'), (b'RateLimit', b'"api";r=983;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'mXXNcCEcs70R4webXSTFQ1Nk-XXCypGZL-GPhqTniTP9ys7izghd0w==')]) 2026-03-08 02:57: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 02:57:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:57:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:57:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:57:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:57:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:57:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:57:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:57:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:57:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 18:00:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac67bf-71ee3f1b7a81ef1035189d62;d32464ac-c9b4-48a3-a66b-ea15042c71d3'), (b'RateLimit', b'"api";r=982;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'pZ_4PdRJZaKu2Ira9utrY7VyeN0YxNfG5QQpw06xuT3bC77zvuOqag==')]) 2026-03-08 02: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 02:57:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:57:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:57:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:57:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:57:08 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:57:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:57:09 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:57:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:57:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:57:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:57:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:57:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:57:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0sjfh8md_mock.wav 2026-03-08 02:57:17 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:57:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:57:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:57:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:57:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 02:57:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 02:57:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2017, filename=tmpdf8h7yak_mock.wav) 2026-03-08 02:57:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:57:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:57:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:57:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:57:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:57:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:57:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:57:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:57:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:57:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:57:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:57:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:57:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:57: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'Sat, 07 Mar 2026 18:00: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-69ac67ca-1dae8e78322f89f51c841cee;4ece045c-ab3c-4439-9143-39bbcd1358d3'), (b'RateLimit', b'"api";r=981;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'viOEpNRb4RnD455MA2mBNQCHAHIxoR6IapwR2kna-F5BSPV-xhkwtQ==')]) 2026-03-08 02:57: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 02:57:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:57:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:57:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:57:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:57:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:57:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:57:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:57:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:57:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:57: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'Sat, 07 Mar 2026 18:00:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac67ca-21aac346271f256d69724315;4ece045c-ab3c-4439-9143-39bbcd1358d3'), (b'RateLimit', b'"api";r=980;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vPI3LrpSphl6DDEh6eWeiZeXmQk1uJTrN3lUokj-elLSnMP9h0JeKw==')]) 2026-03-08 02:57: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 02:57:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:57:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:57:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:57:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:57:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:57:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:57:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:57:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:57:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfco09ayw_mock.wav 2026-03-08 02:57:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:57:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:57:28 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:57:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:57:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:57:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 02:57:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 02:57:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2018, filename=tmpl0xvwrzb_mock.wav) 2026-03-08 02:57:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:57:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:57:29 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:57:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:57:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:57:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:57:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:57:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:57:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:57:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:57:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:57:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:57:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:57:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:57: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'Sat, 07 Mar 2026 18: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-69ac67d5-06266fa16d3fc6274b7ec131;76ae17ce-fc28-4d1c-bf9e-f3b4bee1cd19'), (b'RateLimit', b'"api";r=979;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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'UEqYa9bptODTKn3vy_h3cE_mCJ1lHgjBtPosQmMC7plc0a-3qijXnQ==')]) 2026-03-08 02:57: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 02:57:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:57:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:57:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:57:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:57:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:57:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:57:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:57:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:57:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:57: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'Sat, 07 Mar 2026 18:00:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac67d5-744694903be7334f4e9bc7fb;76ae17ce-fc28-4d1c-bf9e-f3b4bee1cd19'), (b'RateLimit', b'"api";r=978;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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ZhX2NhvSQtubVfxJQ6yz3wLuQNh-V4LbZF34MkiNhKp__tsA1QBUzg==')]) 2026-03-08 02:57: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 02:57:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:57:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:57:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:57:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:57:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:57:32 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:57:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:57:33 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:57:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:57:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:57:40 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:57:40 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:57:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:57:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:57:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 02:57:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:57:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2019, filename=tmp0sjfh8md_mock.wav) 2026-03-08 02:57:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:57:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:57:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:57:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:57:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:57:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:57:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:57:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:57:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:57:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:57:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:57:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:57:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:57: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'Sat, 07 Mar 2026 18:01: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-69ac67e0-2a5b012c16c9f2a86d67762b;6e48ecb3-e9a1-456a-bbfe-4984d708fef3'), (b'RateLimit', b'"api";r=977;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3wHcX3DgJOViIBoSun3XfBHlOTTFeB_BjZ1L5FlJtrzakRIzpQR8aw==')]) 2026-03-08 02:57: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 02:57:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:57:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:57:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:57:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:57:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:57:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:57:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:57:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:57:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 18:01:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac67e1-4c29513568c2e1a7003ac846;6e48ecb3-e9a1-456a-bbfe-4984d708fef3'), (b'RateLimit', b'"api";r=976;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4VgTgoxv6sdkRepLf9ODShA8hrMwOK4Dowi-wd61RjblqYveQRRuzQ==')]) 2026-03-08 02: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 02:57:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:57:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:57:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:57:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:57:43 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:57:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:57:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:57:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:57:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:57:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:57:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:57:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:57:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:57:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:57:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:57:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:57:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqkhg_p6r_mock.wav 2026-03-08 02:57:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 02:57:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 02:57:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2020, filename=tmpfco09ayw_mock.wav) 2026-03-08 02:57:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:57:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:57:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:57:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:57:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:57:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:57:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:57:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:57:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:57:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:57:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:57:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 18:01: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-69ac67ec-09f343ad60b39f512fe1b0f7;fec2d5e8-4fca-458e-a953-b886590a43a6'), (b'RateLimit', b'"api";r=975;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b's6CGwWAbVS9ZUuXdf0OTbW9sSCwaBShGZBnDckCGf_9BEjG-hYDQcg==')]) 2026-03-08 02: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 02:57:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:57:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:57:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:57:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:57:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:57:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:57:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:57:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:57:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:57:53 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:57:53 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:57: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'Sat, 07 Mar 2026 18:01:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac67ec-504478391504d0564500d5ee;fec2d5e8-4fca-458e-a953-b886590a43a6'), (b'RateLimit', b'"api";r=974;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'natrozjndxkWRWg_GMCrqks-X1cqJ8ucbX5qnd-KqYrkZ4lpq_eU2A==')]) 2026-03-08 02:57: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 02:57:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:57:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:57:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:57:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:57:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:57:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:57:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:57:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:57:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:57:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp75vjb81f_mock.wav 2026-03-08 02:57:58 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:57:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:58:03 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:58:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:58:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:58:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:58:15 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 02:58:15 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.560908 < -1.000000) 2026-03-08 02:58:16 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.867242 < -1.000000) 2026-03-08 02:58:16 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 02:58:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '토마토카 역전기(RV) 모터카 김현행' → 열차 2026-03-08 02:58:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:58:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 96자) 2026-03-08 02:58:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:토마토카 역전기(RV) 모터카 김현행 | 긴급도:일반 | 키워드:토마토카 역전기,역전기,모터카,김현행,신호,통과 2026-03-08 02:58:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2021, filename=tmpqkhg_p6r_mock.wav) 2026-03-08 02:58:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:58:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:58:17 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:58:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:58:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:58:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:58:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:58:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:58:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:58:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:58:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:58:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:58:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 18:01: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-69ac6805-3bbc39335431349e259f2380;ae80d0e6-d30d-4a3c-816b-e4ed06b3281d'), (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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Y5l47MUyqxQtPfTTfTJHYUNtbi331XXqXSClAe6If4-u2wWczg0-Ug==')]) 2026-03-08 02: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 02:58:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:58:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:58:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:58:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:58:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:58:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:58:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:58:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:58:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:58: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'Sat, 07 Mar 2026 18:01:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6805-67447d8f786489ea2c42b8f8;ae80d0e6-d30d-4a3c-816b-e4ed06b3281d'), (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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'jzokrBsn1FNAEX2wITbOJhRE0EVuxda3fR3io6bqmxqzP7pa6llKSA==')]) 2026-03-08 02:58: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 02:58:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:58:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:58:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:58:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:58:18 [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. * 2026-03-08 02:58:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:58:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:58:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:58:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:58:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptq2qk1d2_mock.wav 2026-03-08 02:58:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:58:23 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:58:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 02:58:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 02:58:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2022, filename=tmp75vjb81f_mock.wav) 2026-03-08 02:58:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:58:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:58:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:58:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:58:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:58:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:58:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:58:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:58:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:58:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:58:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:58:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:58:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:58: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'Sat, 07 Mar 2026 18:01: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-69ac680c-281f6d1c73d1a2f51a61dae0;656a236b-1cc3-4338-8548-03f2b574a83b'), (b'RateLimit', b'"api";r=971;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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'pj-HuyDpZk46W7mj9jBlpNdONiNkTf3a6psw7KYD0qnPg1w7vRfp4A==')]) 2026-03-08 02:58: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 02:58:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:58:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:58:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:58:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:58:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:58:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:58:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:58:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:58:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:58:24 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:58:24 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:58: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'Sat, 07 Mar 2026 18:01:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac680c-2170130e0f4f60865b00bc4a;656a236b-1cc3-4338-8548-03f2b574a83b'), (b'RateLimit', b'"api";r=970;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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7EYbDtP9PVB_1WXLg9a49-BvzpeKXlCzn-SLjjcOaWOjgtFEB2q3mQ==')]) 2026-03-08 02:58: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 02:58:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:58:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:58:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:58:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:58:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:58:27 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:58:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:58:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:58:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc_edmywc_mock.wav 2026-03-08 02:58:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 02:58:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:58:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:58:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 02:58:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpah7mje4s_mock.wav 2026-03-08 02:58:35 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 02:58:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 02:58:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:58:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 02:58:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 02:58:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2023, filename=tmptq2qk1d2_mock.wav) 2026-03-08 02:58:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:58:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:58:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:58:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:58:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:58:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:58:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:58:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:58:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:58:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:58:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:58:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 18: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-69ac6817-67063809522cb9c129d66c87;4f93b7f3-71a7-4c21-b548-c7cf85b08bc6'), (b'RateLimit', b'"api";r=969;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'nMM5GL9jcxoF04a88A79nN6hc0-GNJIshyjX2BdpSzfWPMFr0wHPxQ==')]) 2026-03-08 02: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 02:58:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:58:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:58:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:58:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:58:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:58:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:58:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:58:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:58:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:58:36 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:58:36 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02: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'Sat, 07 Mar 2026 18:01:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6817-22ceb9386160aae950172968;4f93b7f3-71a7-4c21-b548-c7cf85b08bc6'), (b'RateLimit', b'"api";r=968;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'alSxGfBbUuuXFHldxa-HuMM3TivEk6UnxWMev6_HpajYuTWNZHoBhw==')]) 2026-03-08 02: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 02:58:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:58:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:58:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:58:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:58:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 02:58:38 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 02:58:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 02:58:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 02:58:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 02:58:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:58:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 02:58:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpaepqbtr5_mock.wav 2026-03-08 02:58:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 02:58:46 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 02:58:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 02:58:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:58:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 02:58:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 02:58:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2024, filename=tmpc_edmywc_mock.wav) 2026-03-08 02:58:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:58:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:58:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:58:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:58:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:58:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:58:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:58:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:58:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:58:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:58:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:58:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 18:02: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-69ac6822-21bf0c7b0371db652183dfcb;94a1ed74-6619-4433-9fe3-67b3b3d10daf'), (b'RateLimit', b'"api";r=967;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3rfmKBuj7qSN9mE1iL4c-Z73P0K5QsrT4S13GZL2tLp2tNBlrc-reA==')]) 2026-03-08 02: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 02:58:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:58:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:58:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:58:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:58:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:58:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:58:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:58:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:58:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:58: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'Sat, 07 Mar 2026 18:02:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6823-462a957d025d1d121062836a;94a1ed74-6619-4433-9fe3-67b3b3d10daf'), (b'RateLimit', b'"api";r=966;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'o1i5aSuaSjxAu_1WjdaV75Jqo56Prt7ZyApY-OrnCp1ekv4DcqrE6Q==')]) 2026-03-08 02:58: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 02:58:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:58:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:58:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:58:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:58:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 02:58:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 02:58:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 02:58:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 02:58:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpce_u32xb_mock.wav 2026-03-08 02:58:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:58:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:58:57 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 02:58:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 02:58:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:58:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 02:58:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 02:58:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2025, filename=tmpah7mje4s_mock.wav) 2026-03-08 02:58:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:58:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:58:58 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:58:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:58:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02: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 02:58:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:58:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:58:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:58:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:58:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:58:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:58:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:58:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02: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'Sat, 07 Mar 2026 18:02: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-69ac682d-6ae409c5439ea9994cb513c9;24e504bd-dc9b-4cc2-8a1d-16ce5c61a19f'), (b'RateLimit', b'"api";r=965;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 462511b55c03c5ad4993b33ca1b7dada.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'fbr3nFqfdQ1ogYlWPzuWzIk_SUzHXgAOq_D9nKnorQ9h0cKcE71gjQ==')]) 2026-03-08 02: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 02:58:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:58:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:58:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:58:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:58:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:58:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:58:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:58:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:58:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:58: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'Sat, 07 Mar 2026 18:02:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac682e-12e315502e8e277a7615715d;24e504bd-dc9b-4cc2-8a1d-16ce5c61a19f'), (b'RateLimit', b'"api";r=964;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 462511b55c03c5ad4993b33ca1b7dada.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'aHRmw80QYYU4X9Jys5YIJDRjZLGvSt0EJBy1ecx9tY2C2s4toZ_LdQ==')]) 2026-03-08 02:58: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 02:58:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:58:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:58:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:58:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:58:59 [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. * 2026-03-08 02:59:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 02:59:00 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 02:59:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 02:59:01 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 02:59:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 02:59:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:59:08 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:59:08 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:59:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 02:59:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:59:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 02:59:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 02:59:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2026, filename=tmpaepqbtr5_mock.wav) 2026-03-08 02:59:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:59:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:59:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:59:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:59:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:59:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:59:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:59:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:59:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:59:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:59:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:59:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:59:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:59: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'Sat, 07 Mar 2026 18:02: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-69ac6839-3d04a9e3717cfd8b75984e8f;cd20897d-f29a-4101-9d67-7b64db273cc6'), (b'RateLimit', b'"api";r=963;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'i_2FzUP49rRUfN0hwI3j3d_zZ3ih_Jcr0nzYkF7qWahDSSs3k2bkVA==')]) 2026-03-08 02:59: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 02:59:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:59:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:59:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:59:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:59:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:59:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:59:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:59:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:59:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:59: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'Sat, 07 Mar 2026 18:02:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6839-5eb2ac0c253bcc2d74e6d346;cd20897d-f29a-4101-9d67-7b64db273cc6'), (b'RateLimit', b'"api";r=962;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'bJ9XIBVsp6l1OzxBDMluYSkYyPEQ7kJE5XSucH3n1Sqe7sZ_3uOUIg==')]) 2026-03-08 02:59: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 02:59:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:59:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:59:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:59:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:59:11 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 02:59:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 02:59:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 02:59:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 02:59:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 02:59:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:59:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 02:59:20 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:59:20 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:59:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 02:59:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:59:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:59:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4vgq6w2f_mock.wav 2026-03-08 02:59:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 77자) 2026-03-08 02:59:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 02:59:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2027, filename=tmpce_u32xb_mock.wav) 2026-03-08 02:59:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:59:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:59:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:59:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:59:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:59:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:59:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:59:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:59:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:59:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:59:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:59:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:59:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:59: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'Sat, 07 Mar 2026 18:02: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-69ac6845-08360e6f3ec0c48421ce250f;e57ff41e-c3c5-4536-8d58-fbe6dee3cf52'), (b'RateLimit', b'"api";r=961;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'B5ME4FTnsdhm3y79n6eu1RnHHqbkUDaB7cz00zjkpI8OFLK0bBpT0Q==')]) 2026-03-08 02:59: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 02:59:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:59:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:59:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:59:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:59:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:59:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:59:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:59:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:59:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:59:21 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 02:59:21 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 02:59: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'Sat, 07 Mar 2026 18:02:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6845-7ff40d0a696f8457358d9a98;e57ff41e-c3c5-4536-8d58-fbe6dee3cf52'), (b'RateLimit', b'"api";r=960;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7y_raSK8xIV-Q6X7ykcsRbK8OeqW8k7GPiGGPlnjKaAPaPgqSul19g==')]) 2026-03-08 02:59: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 02:59:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:59:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:59:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:59:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:59:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 02:59:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:59:23 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 02:59:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 02:59:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 02:59:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphi1kgpcw_mock.wav 2026-03-08 02:59:27 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 02:59:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:59:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 02:59:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 02:59:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 02:59:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 02:59:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (11.621212 > 2.400000) 2026-03-08 02:59:42 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.769428 < -1.000000) 2026-03-08 02:59:43 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.694559 < -1.000000) 2026-03-08 02:59:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 02:59:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전' → 열차 2026-03-08 02:59:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 02:59:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 61자) 2026-03-08 02:59:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:모터카 역전기(RV) 조 | 긴급도:일반 | 키워드:모터카 역전기(RV),반응,조작,일반 2026-03-08 02:59:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2028, filename=tmp4vgq6w2f_mock.wav) 2026-03-08 02:59:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:59:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 02:59:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:59:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:59:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:59:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:59:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:59:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:59:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:59:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:59:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:59:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:59:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:59: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'Sat, 07 Mar 2026 18:03: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-69ac685c-79ab30bd14d22efb27415939;bc818b70-0e2f-4368-8f40-f43f42fad5e3'), (b'RateLimit', b'"api";r=959;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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3KZhjLgnGnYudKfcmn067C0LLtJmX3UaJimgCsYShC3sgt7xHG9eBw==')]) 2026-03-08 02:59: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 02:59:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:59:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:59:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:59:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:59:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:59:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:59:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:59:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:59:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:59:44 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 02:59:44 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 02:59: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'Sat, 07 Mar 2026 18:03:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac685c-1b5e32f84dad1cd8200772d1;bc818b70-0e2f-4368-8f40-f43f42fad5e3'), (b'RateLimit', b'"api";r=958;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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'b533sUweddbHAdOCbSPyCH4n5gcQJStlYT9fxOWWG_CwFdDSUYHL7w==')]) 2026-03-08 02:59: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 02:59:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:59:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:59:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:59:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:59:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 02:59:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 02:59:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 02:59:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 02:59:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkj8n45ad_mock.wav 2026-03-08 02:59:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 02:59:50 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 02:59:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 02:59:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 02:59:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2029, filename=tmphi1kgpcw_mock.wav) 2026-03-08 02:59:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 02:59:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 02:59:51 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 02:59:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 02:59:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 02:59:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 02:59:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 02:59:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 02:59:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 02:59:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:59:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:59:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:59:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:59:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:59: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'Sat, 07 Mar 2026 18:03: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-69ac6863-29b5a0ac334e10426d324076;5fc24549-aa95-4263-b8b9-f3f79028aee8'), (b'RateLimit', b'"api";r=957;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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'658PX4kHOdt1P1vUDY-DWkpKAYw--NEAhm9fBAwY7s662HFZJI2WeQ==')]) 2026-03-08 02:59: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 02:59:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:59:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:59:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:59:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:59:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 02:59:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 02:59:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 02:59:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 02:59:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 02:59: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'Sat, 07 Mar 2026 18:03:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6863-2445524028c5544d027d4fb6;5fc24549-aa95-4263-b8b9-f3f79028aee8'), (b'RateLimit', b'"api";r=956;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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'QMZq03pHRl-czfHw764mbiDpny-0SKpdU1Nip6cx_IGd4cB-RfyQeQ==')]) 2026-03-08 02:59: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 02:59:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 02:59:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 02:59:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 02:59:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 02:59:52 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 02:59:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 02:59:53 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 02:59:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 02:59:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 02:59:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 02:59:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 02:59:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8ierru81_mock.wav 2026-03-08 02:59:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:00:01 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:00:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:00:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:00:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:00:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplzzbi9kp_mock.wav 2026-03-08 03:00:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 03:00:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:00:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2030, filename=tmpkj8n45ad_mock.wav) 2026-03-08 03:00:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:00:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:00:02 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검축차' 2026-03-08 03:00:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:00:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:00:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:00:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:00:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:00:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:00:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:00:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:00:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:00:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:00:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:00: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'Sat, 07 Mar 2026 18:03: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-69ac686e-69dbfb900e9874f679552cf5;6860d531-df3b-4b84-8e7a-ed896a0153b9'), (b'RateLimit', b'"api";r=955;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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ladLIihvS6o4-sDQLFsuSIlSHyLTX082AeOF0L51NioccBPDe5tOSw==')]) 2026-03-08 03:00: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 03:00:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:00:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:00:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:00:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:00:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:00:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:00:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:00:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:00:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:00: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'Sat, 07 Mar 2026 18:03:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac686e-5a1fef936ab361ca4b9f973c;6860d531-df3b-4b84-8e7a-ed896a0153b9'), (b'RateLimit', b'"api";r=954;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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'YASwnucpUjB_Izq-8c-yk5ylQ-oVbAZjF_klHB_9h-dSZJzNlCYTgw==')]) 2026-03-08 03:00: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 03:00:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:00:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:00:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:00:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:00:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:00:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:00:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:00:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:00:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:00:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:00:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:00:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpov0a8n35_mock.wav 2026-03-08 03:00:12 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:00:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:00:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:00:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 03:00:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:00:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2031, filename=tmp8ierru81_mock.wav) 2026-03-08 03:00:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:00:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:00:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:00:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:00:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:00:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:00:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:00:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:00:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:00:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:00:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:00:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:00:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:00: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'Sat, 07 Mar 2026 18:03: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-69ac6879-33bd135215a24444637432df;b306e262-e415-4666-89a7-9fca31a30707'), (b'RateLimit', b'"api";r=953;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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'_745Mp8KNJEVJB4DB1-unpUNeS2tbkfnDGiialW_-KjmK3J3tRq9nA==')]) 2026-03-08 03:00: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 03:00:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:00:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:00:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:00:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:00:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:00:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:00:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:00:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:00:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:00: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'Sat, 07 Mar 2026 18:03:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac687a-578416ff1c397b3c5156e7ec;b306e262-e415-4666-89a7-9fca31a30707'), (b'RateLimit', b'"api";r=952;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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4H2lVNIqkKD_CxkdlbNCYBVbelr8-E7F53drtKjmP6fRw1XKv_Po9g==')]) 2026-03-08 03:00: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 03:00:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:00:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:00:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:00:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:00:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:00:16 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:00:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:00:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:00:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxkhmm179_mock.wav 2026-03-08 03:00:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:00:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:00:24 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:00:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:00:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:00:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:00:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:00:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2032, filename=tmplzzbi9kp_mock.wav) 2026-03-08 03:00:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:00:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:00:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:00:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:00:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:00:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:00:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:00:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:00:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:00:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:00:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:00:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:00:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:00: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'Sat, 07 Mar 2026 18:03: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-69ac6884-17ed633b18b5fe8e0e13efdb;57e7e46e-833a-4258-a9a9-e9c80c470d26'), (b'RateLimit', b'"api";r=951;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'gbdGb9siFuyFltQyxuk8-45BmV6VgvoaM2GPSr57CEfsluIbGQn63Q==')]) 2026-03-08 03:00:25 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:00: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 03:00:25 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:00:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:00:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:00:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:00:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:00:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:00:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:00:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:00:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:00:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:00: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'Sat, 07 Mar 2026 18:03:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6885-6406592e1106ddd555dfae18;57e7e46e-833a-4258-a9a9-e9c80c470d26'), (b'RateLimit', b'"api";r=950;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6WCXlUazOwhKSl1ZryDaqOuPt72ItG1gVfwv2oNzJs6nM4-mgD_RgQ==')]) 2026-03-08 03:00: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 03:00:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:00:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:00:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:00:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:00:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:00:27 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:00:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:00:29 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:00:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:00:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:00:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:00:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:00:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:00:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:00:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:00:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:00:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2033, filename=tmpov0a8n35_mock.wav) 2026-03-08 03:00:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:00:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:00:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:00:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:00:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:00:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:00:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:00:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:00:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:00:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:00:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:00:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:04: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-69ac6890-40fdf79a2d75ad3c75f37a7f;04fb0013-fe67-4067-ae7a-93bf48a264f0'), (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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9gcLVRhMZhj0ZNQIf3N6fTRJnC3aPUrhJGvnHnn4VcW-RHx6NK3Kqg==')]) 2026-03-08 03: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 03:00:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:00:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:00:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:00:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:00:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:00:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:00:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:00:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:00:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:04:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6890-2751e762624eed70113dfbe4;04fb0013-fe67-4067-ae7a-93bf48a264f0'), (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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'oBFfJ2jYhgq6r6S7OuP94aBVGqnEYK2l1tY0W1kvGEZhbVz2EQAXAA==')]) 2026-03-08 03: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 03:00:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:00:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:00:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:00:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:00:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:00:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:00:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:00:39 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:00:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:00:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:00:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:00:47 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:00:47 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:00:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:00:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:00:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:00:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:00:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2034, filename=tmpxkhmm179_mock.wav) 2026-03-08 03:00:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:00:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:00:48 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:00:49 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:00:49 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:00:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:00:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp933gfppn_mock.wav 2026-03-08 03:00:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:00:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:00:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:00:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:00:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:00:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:00:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:00:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:00:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:00:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:00:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:00:49 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:00: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'Sat, 07 Mar 2026 18:04: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-69ac689d-6ba1296f2d18487171c865f6;e9abc300-a761-45b5-b6e5-81c758466f3d'), (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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4b31qqYpKtNhdtaYSV0rO34GWdsnVUEu0UgA12dMWpWhE5MEkzX0_Q==')]) 2026-03-08 03:00:49 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:00: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 03:00:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:00:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:00:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:00:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:00:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:00:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:00:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:00:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:00:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:00: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'Sat, 07 Mar 2026 18:04:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac689d-1715d5350895c6ea3aa40826;e9abc300-a761-45b5-b6e5-81c758466f3d'), (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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'hrpwlVUogTz8lBUaRA_ZUcrI11qMxUNan07mzGb3oV9GMVwV3XYGDA==')]) 2026-03-08 03:00: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 03:00:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:00:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:00:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:00:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:00:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:00:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:00:51 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:00:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:00:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:00:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphdh87mki_mock.wav 2026-03-08 03:00:55 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:00:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:01:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:01:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:01:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:01:07 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:01:08 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.691507 < -1.000000) 2026-03-08 03:01:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (22.294118 > 2.400000) 2026-03-08 03:01:11 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.540689 < -1.000000) 2026-03-08 03:01:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:01:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:01:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '좌석 안으로 오는 통신보안 준수사항 낫개 신호기 궤도 ' → 불명 2026-03-08 03:01:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:01:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 121자) 2026-03-08 03:01:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:좌석 안으로 오는 통신보안 준수사항 낫개 신호기 궤도 검색을 할 수 있습니다. | 긴급도:일반 | 키워드:낫개, 신호기, 통신보안, 궤도 검색 2026-03-08 03:01:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2035, filename=tmp933gfppn_mock.wav) 2026-03-08 03:01:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:01:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:01:13 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:01:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:01:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:01:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:01:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:01:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:01:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:01:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:01:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:01:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:01:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:01:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:04: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-69ac68b4-7251a8924fa85f0b17a28922;300f9825-9dc2-40ce-b082-b42bdea1d50e'), (b'RateLimit', b'"api";r=995;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6ujwC19sSyvurkouM_0XCr5mHgCXIJI9214ok6JS1U_nPTdp0oKKwg==')]) 2026-03-08 03: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 03:01:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:01:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:01:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:01:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:01:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:01:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:01:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:01:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:01:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:04:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac68b5-18153ae97f6c0d515783ce3d;300f9825-9dc2-40ce-b082-b42bdea1d50e'), (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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'UPh9GJv2naBMwiL1P3wBmpmsUzV_xaj6WNVEal7RcJAZio58Du9irA==')]) 2026-03-08 03: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 03:01:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:01:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:01:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:01:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:01:14 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:01:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:01:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:01:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:01:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:01:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6betxee3_mock.wav 2026-03-08 03:01:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:01:19 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:01:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:01:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 03:01:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2036, filename=tmphdh87mki_mock.wav) 2026-03-08 03:01:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:01:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:01:20 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:01:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:01:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:01:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:01:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:01:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:01:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:01:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:01:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:01:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:01:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac68bb-3134b9d95365ec7b1f498616;71caeddf-6bcd-4ae4-b24b-99e85e7a7748'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Qv6PDFTufBKbc_wC9Ue3kg5YqRcdL9pW92mb_qfQZUuq__lfmOmhCw==')]) 2026-03-08 03: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 03:01:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:01:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:01:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:01:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:01:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:01:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:01:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:01:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:01:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:01: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'Sat, 07 Mar 2026 18:04:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac68bc-5ec668231f1274b66f3ddb89;71caeddf-6bcd-4ae4-b24b-99e85e7a7748'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'uEXMpQip2YP-vBX-68UIFrZQPadE-_AucJqPGHuOUKHhMeZKiJDO7w==')]) 2026-03-08 03:01: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 03:01:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:01:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:01:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:01:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:01:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:01:22 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:01:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:01:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:01:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmxlcl_ob_mock.wav 2026-03-08 03:01:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:01:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:01:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:01:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:01:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpof7ninze_mock.wav 2026-03-08 03:01:30 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:01:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:01:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:01:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 03:01:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:01:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2037, filename=tmp6betxee3_mock.wav) 2026-03-08 03:01:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:01:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:01:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:01:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:01:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:01:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:01:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:01:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:01:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:01:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:01:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:01:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:01:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:01: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'Sat, 07 Mar 2026 18:04: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-69ac68c7-47cf13426f4dc8de08075e2d;7f2d5111-d941-46dd-bfbe-dcc89cb030c4'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0sUoLfcF-sniHcA6_HoH7OLTO4Xq0HWlKmzHPibhhuRxgcL_PwpT9Q==')]) 2026-03-08 03:01: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 03:01:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:01:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:01:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:01:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:01:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:01:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:01:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:01:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:01:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:01:31 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:01:31 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:01: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'Sat, 07 Mar 2026 18:04:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac68c7-5065e8bd5c2011fd032ae669;7f2d5111-d941-46dd-bfbe-dcc89cb030c4'), (b'RateLimit', b'"api";r=990;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'MeNk6yvtYNylYKBOOXtFsPYB7-dEPYizYkzcxo6Yc4S-ZGN7UgQQGA==')]) 2026-03-08 03:01: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 03:01:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:01:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:01:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:01:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:01:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:01:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:01:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:01:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:01:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:01:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:01:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:01:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6xi5423y_mock.wav 2026-03-08 03:01:41 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:01:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:01:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:01:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 03:01:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:01:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2038, filename=tmpmxlcl_ob_mock.wav) 2026-03-08 03:01:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:01:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:01:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:01:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:01:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:01:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:01:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:01:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:01:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:01:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:01:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:01:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:01:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:01:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:01: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'Sat, 07 Mar 2026 18:05: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-69ac68d2-7076371829b1510c1709649c;55630c0d-5198-4521-a79a-fd5713900a6e'), (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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wYRezj2bju0WlTvrN2ZlwOrHQT1PdZ4nVZoU5ct8LBPZkelafMhl9Q==')]) 2026-03-08 03:01: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 03:01:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:01:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:01:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:01:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:01:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:01:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:01:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:01:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:01:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:01: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'Sat, 07 Mar 2026 18:05:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac68d2-6a380a1166814cd9356bde86;55630c0d-5198-4521-a79a-fd5713900a6e'), (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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Krv1WNXffUEMSLPKX2B1SAXwYj88gHaKu25JCVWZuwpApE-sUPVpxA==')]) 2026-03-08 03:01: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 03:01:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:01:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:01:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:01:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:01:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:01:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:01:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:01:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:01:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_pswgomn_mock.wav 2026-03-08 03:01:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:01:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:01:52 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:01:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:01:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:01:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:01:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:01:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2039, filename=tmpof7ninze_mock.wav) 2026-03-08 03:01:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:01:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:01:53 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:01:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:01:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:01:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:01:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:01:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:01:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:01:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:01:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:01:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:01:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:05: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-69ac68dd-7cf7ac020240044470ac31f1;32fcc790-bc74-4b9b-9190-1ccce9f07fb7'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'v773DCDHx0Hdv8VmpSG3KgHByzLELSjaXePkpaeLBNLiYu60RsOT7g==')]) 2026-03-08 03: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 03:01:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:01:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:01:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:01:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:01:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:01:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:01:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:01:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:01:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:01: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'Sat, 07 Mar 2026 18:05:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac68dd-2c7a43d969ddbe3308e251a3;32fcc790-bc74-4b9b-9190-1ccce9f07fb7'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ZEyxd-UXmqT134_c8wA7iTgYVnH2dYsA_eSgQLmZblATsaqylKPkJQ==')]) 2026-03-08 03:01: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 03:01:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:01:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:01:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:01:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:01:54 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:01:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:01:56 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:01:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:01:57 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:01:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:01:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:02:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:02:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:02:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:02:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:02:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 03:02:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:02:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2040, filename=tmp6xi5423y_mock.wav) 2026-03-08 03:02:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:02:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:02:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:02:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:02:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:02:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:02:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:02:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:02:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:02:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:02:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:02:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:05: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-69ac68e8-64997d4725a6007579c6d7ff;f0a6b883-2a4b-4808-a22e-1166985083d2'), (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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'lyKFzC30vn8FQOAKtEqcI3AAN4ePdfOmPvv1GMgFsFQBJyb3R1uVRw==')]) 2026-03-08 03: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 03:02:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:02:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:02:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:02:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:02:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:02:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:02:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:02:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:02:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:05:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac68e9-0b9dd7e15881a9d62055eda0;f0a6b883-2a4b-4808-a22e-1166985083d2'), (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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'QoPcYnEj1Vk8gw7Lh4zeOiJfEQDrZdHJS-E7hVCA66FmvUXiBSIt0A==')]) 2026-03-08 03: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 03:02:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:02:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:02:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:02:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:02:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:02:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:02:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:02:07 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:02:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:02:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:02:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:02:15 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:02:15 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:02:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:02:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:02:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:02:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:02:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2041, filename=tmp_pswgomn_mock.wav) 2026-03-08 03:02:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:02:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:02:16 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:02:16 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:02:16 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:02:16 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:02:17 [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 03:02:18 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:02:18 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:02:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:02:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9ddd0ccz_mock.wav 2026-03-08 03:02:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:02:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:02:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:02:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:02:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:02:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:02:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:02:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:02:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:02:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:02:18 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:02:18 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18:05: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-69ac68f6-085415686881d52f04747a49;b02e9a64-e803-409a-8982-4cd08564517d'), (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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'k3w81_knJHfry1D2EsIjTWoddCwsy7o636Z0hI6CvzVTQT20Uv7Ikg==')]) 2026-03-08 03: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 03:02:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:02:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:02:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:02:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:02:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:02:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:02:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:02:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:02:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:05:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac68f6-2a92adc72d36fc01701622e4;b02e9a64-e803-409a-8982-4cd08564517d'), (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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'fMN29RTbSkUS_4vd2UBzAWW5lUoSCL49VkZ4cGzf2o52qgW9q0YLEA==')]) 2026-03-08 03: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 03:02:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:02:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:02:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:02:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:02:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:02:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:02:20 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:02:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:02:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:02:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpiq8os2z__mock.wav 2026-03-08 03:02:24 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:02:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:02:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:02:33 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:02:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:02:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:02:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:02:40 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.479727 < -1.000000) 2026-03-08 03:02:40 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.684469 < -1.000000) 2026-03-08 03:02:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:02:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:02:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포장역' → 불명 2026-03-08 03:02:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:02:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 53자) 2026-03-08 03:02:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포장역 통과 | 긴급도:일반 | 키워드:다대포장역,신호,통과 2026-03-08 03:02:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2042, filename=tmp9ddd0ccz_mock.wav) 2026-03-08 03:02:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:02:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:02:42 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:02:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:02:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:02:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:02:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:02:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:02:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:02:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:02:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:02:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:02:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:06: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-69ac690e-030cfbb83d8df8a01b05d3d0;6c63f727-8136-4f7b-ad00-e78e917acb24'), (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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'UJeKlvvUwiZNUX6ifYcsvgO1HXcfdnIlxw2MoNwBOg0-2ZKeJLfZTA==')]) 2026-03-08 03: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 03:02:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:02:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:02:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:02:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:02:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:02:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:02:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:02:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:02:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:06:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac690e-443df0584a5aefeb7bea8781;6c63f727-8136-4f7b-ad00-e78e917acb24'), (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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xoCIzoNM8O09vdbFAXMrdsnFaFkzAUypfUugEKq9lqxca5b_WfvAkg==')]) 2026-03-08 03: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 03:02:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:02:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:02:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:02:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:02:43 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Railgun Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * 2026-03-08 03:02:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:02:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:02:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:02:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:02:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4nch4sqs_mock.wav 2026-03-08 03:02:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:02:48 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:02:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:02:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 03:02:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2043, filename=tmpiq8os2z__mock.wav) 2026-03-08 03:02:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:02:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:02:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:02:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:02:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:02:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:02:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:02:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:02:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:02:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:02:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:02:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:06: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-69ac6915-436d741854f5f9d56cfefb79;9c432449-67bd-4a57-a185-2f21479dbdca'), (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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'TK0dcKEMo3Hhwwf1jvsOIoeM3yS4Ds-IQr3n6WyE6vPA-raNo8R87w==')]) 2026-03-08 03: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 03:02:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:02:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:02:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:02:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:02:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:02:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:02:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:02:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:02:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:02:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:02:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:02: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'Sat, 07 Mar 2026 18:06:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6915-50bc7c917f81752b46a6d6e5;9c432449-67bd-4a57-a185-2f21479dbdca'), (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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'LmbatLAGUqEqrSwEWzYJRnKOMCd9DLJ3unQhPqoc9kL36vL-WvD_Vw==')]) 2026-03-08 03:02: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 03:02:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:02:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:02:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:02:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:02:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:02:51 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:02:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:02:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:02:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy8ld5i0n_mock.wav 2026-03-08 03:02:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:02:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:02:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:02:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:02:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7kgl0d68_mock.wav 2026-03-08 03:02:59 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:02:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:02:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:03:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:03:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 이동 중 | 긴급도:일반 | 키워드:없음 2026-03-08 03:03:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2044, filename=tmp4nch4sqs_mock.wav) 2026-03-08 03:03:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:03:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:03:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:03:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:03:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:03:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:03:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:03:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:03:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:03:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:03:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:03:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:03:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:03: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'Sat, 07 Mar 2026 18:06: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-69ac6920-34b674d83fedd35541151508;b1285113-55f5-4d53-9479-f48bee28e1df'), (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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'guq5QGeWey2s89QXgYheoN8uzR8VYwVAQ7ZKxgLve_Zhit-kocGPNw==')]) 2026-03-08 03:03: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 03:03:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:03:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:03:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:03:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:03:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:03:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:03:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:03:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:03:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:03:01 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:03:01 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:03: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'Sat, 07 Mar 2026 18:06:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6920-7c3b781c41cf614f2c8f4b2e;b1285113-55f5-4d53-9479-f48bee28e1df'), (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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'H41l6lDpJYc3sOQLkTfsvWI9RjKgzuEi5EemSrGVfgjUMzT7H9Iv0Q==')]) 2026-03-08 03:03: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 03:03:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:03:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:03:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:03:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:03:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:03:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:03:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:03:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:03:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:03:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:03:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:03:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6sud2r1a_mock.wav 2026-03-08 03:03:10 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:03:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:03:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:03:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 03:03:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:03:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2045, filename=tmpy8ld5i0n_mock.wav) 2026-03-08 03:03:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:03:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:03:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:03:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:03:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:03:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:03:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:03:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:03:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:03:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:03:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:03:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:03:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:03:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:03: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'Sat, 07 Mar 2026 18:06: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-69ac692b-6331f10647bcbe136a36be34;b0c4df56-a405-4be6-a92e-8ee6b473ff63'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'pVKbtgFSBFKUWqrhOIVCWI2Jap-1g-PqlSwsmnxTp79m6h1HgBYOWg==')]) 2026-03-08 03:03: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 03:03:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:03:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:03:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:03:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:03:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:03:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:03:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:03:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:03:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:03: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'Sat, 07 Mar 2026 18:06:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac692c-7cbc19ab53b8b5e36fae9921;b0c4df56-a405-4be6-a92e-8ee6b473ff63'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'55iL2ZCJ8RPGHageBScqubC0a1l1mMADvZ3xyckDxo7F-Sxv2QAzPQ==')]) 2026-03-08 03:03: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 03:03:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:03:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:03:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:03:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:03:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:03:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:03:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:03:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:03:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpet_bn7cv_mock.wav 2026-03-08 03:03:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:03:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:03:22 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:03:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:03:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:03:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:03:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:03:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2046, filename=tmp7kgl0d68_mock.wav) 2026-03-08 03:03:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:03:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:03:22 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:03:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:03:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:03:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:03:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:03:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:03:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:03:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:03:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:03:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:03:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:03:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:06: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-69ac6936-77b1dc73418a52b43231b39e;af05ee78-dc1a-4dc0-92d2-3c2eea3fded0'), (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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'PE2n8rwpL7Mx4C3wqHlU4wwjBl8pL-bZCpWSNQ5yxOzbYBQM7-Iiag==')]) 2026-03-08 03: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 03:03:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:03:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:03:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:03:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:03:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:03:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:03:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:03:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:03:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:03: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'Sat, 07 Mar 2026 18:06:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6937-675b8aaf2fbf50b91f272172;af05ee78-dc1a-4dc0-92d2-3c2eea3fded0'), (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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'BOzBXfYRUQloQtETKNKfwIG5VfwdX3hRsIJEeTwi3Hc6BG705VR_EA==')]) 2026-03-08 03:03: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 03:03:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:03:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:03:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:03:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:03:23 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 문맥을 바탕으로, 주어진 무전 내용 중에서 철도 장비, 역명, 지명, 열차 번호 등 가장 핵심적인 명사만 추출해야 합니다. 1. **문맥 분석 2026-03-08 03:03:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:03:25 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:03:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:03:27 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:03:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:03:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:03:33 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:03:33 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:03:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:03:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:03:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:03:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:03:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2047, filename=tmp6sud2r1a_mock.wav) 2026-03-08 03:03:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:03:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:03:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:03:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:03:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:03:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:03:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:03:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:03:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:03:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:03:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:03:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:03: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'Sat, 07 Mar 2026 18:06: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-69ac6942-3ce0889f0adb9b21449c526a;f3f7a095-f6e1-46cc-bf42-1013a696b5c8'), (b'RateLimit', b'"api";r=971;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6_YRrAUS0LjPqv5njdl1eWTJSEHih7hRy7MHoLA41Yy6AIev0Hj79A==')]) 2026-03-08 03:03: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 03:03:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:03:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:03:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:03:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:03:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:03:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:03:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:03:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:03:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:06:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6942-62490dcd3299151b4278da15;f3f7a095-f6e1-46cc-bf42-1013a696b5c8'), (b'RateLimit', b'"api";r=970;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'mZ9kl_haSbiW4v7aw8YkSgSZOkuAYFNnyhhmcy9a5zRNfNhu7qcLqA==')]) 2026-03-08 03: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 03:03:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:03:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:03:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:03:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:03:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:03:37 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:03:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:03:37 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:03:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:03:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:03:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:03:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:03:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:03:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:03:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:03:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:03:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:03:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2048, filename=tmpet_bn7cv_mock.wav) 2026-03-08 03:03:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:03:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:03:45 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 03:03:46 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:03:46 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:03:46 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:03:47 [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. * 2026-03-08 03:03:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:03:47 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:03:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphbugn0cz_mock.wav 2026-03-08 03:03:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:03:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:03:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:03:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:03:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:03:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:03:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:03:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:03:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:03:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:07: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-69ac694f-1b0a60d47783e02105b41fd5;250ef14f-f516-4cd3-938d-fab388fce1ea'), (b'RateLimit', b'"api";r=969;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xG-rpoSu6jYJ6q0aXlOWUHPruvCqPVlL7xNWiivcWmYdhCohz2QAiA==')]) 2026-03-08 03: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 03:03:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:03:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:03:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:03:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:03:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:03:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:03:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:03:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:03:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:03:47 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:03:47 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18:07:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac694f-30fe3341431ab2e87e743070;250ef14f-f516-4cd3-938d-fab388fce1ea'), (b'RateLimit', b'"api";r=968;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9lj4nJeB6hcL5Qh24cYgKerxWlmoIK4FQLoWTq40W4-MDUW71gNZZQ==')]) 2026-03-08 03: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 03:03:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:03:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:03:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:03:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:03:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:03:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:03:49 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:03:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:03:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:03:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjbx4xxvr_mock.wav 2026-03-08 03:03:53 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:03:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:03:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:04:02 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:04:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:04:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:04:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:04:09 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.296183 < -1.000000) 2026-03-08 03:04:10 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.305199 < -1.000000) 2026-03-08 03:04:10 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:04:10 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:04:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '고기기 기여' → 불명 2026-03-08 03:04:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:04:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 03:04:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:고기기 기여 | 긴급도:일반 | 키워드:고기기, 기여,신호,통과 2026-03-08 03:04:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2049, filename=tmphbugn0cz_mock.wav) 2026-03-08 03:04:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:04:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:04:11 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:04:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:04:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:04:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:04:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:04:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:04:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:04:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:04:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:04:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:04:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:07: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-69ac6967-2a861d4b7c1b7e8d67022461;3550d7e5-4c5d-4463-bcab-865816d93d3f'), (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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ez7t1KOEk5fPOPUBWCCYvkKDbgxNdsrzTzX61DfXZeLemtuRKNCxIA==')]) 2026-03-08 03: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 03:04:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:04:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:04:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:04:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:04:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:04:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:04:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:04:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:04:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:07:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6967-5f82cfd1222548946106c65c;3550d7e5-4c5d-4463-bcab-865816d93d3f'), (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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Nmm-VTS5ya92EbVVV815josB4flHT9B_lktfFCdI7AVL-Q_vkR0uJg==')]) 2026-03-08 03: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 03:04:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:04:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:04:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:04:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:04:12 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:04:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:04:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:04:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:04:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:04:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqskxk3sm_mock.wav 2026-03-08 03:04:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:04:17 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:04:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:04:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 03:04:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2050, filename=tmpjbx4xxvr_mock.wav) 2026-03-08 03:04:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:04:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:04:18 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:04:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:04:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:04:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:04:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:04:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:04:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:04:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:04:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:04:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:04:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:04:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:04: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'Sat, 07 Mar 2026 18:07: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-69ac696e-0d97453a70187f7f40a69c76;003366fd-aef7-446d-8fed-a5b67a5a5bfa'), (b'RateLimit', b'"api";r=965;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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'j43fGMgnZYacFsfr9MOpBswfNxmW0zJkXbNlwgZkjtEjp8C16l3xNQ==')]) 2026-03-08 03:04: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 03:04:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:04:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:04:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:04:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:04:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:04:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:04:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:04:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:04:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:07:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac696e-609e6b8676a5410b4774c317;003366fd-aef7-446d-8fed-a5b67a5a5bfa'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'uxVaarb1Dn41KKVDKbnno3MNOca3WJHaX10Rfd4BOebR90VsG6So3A==')]) 2026-03-08 03: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 03:04:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:04:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:04:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:04:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:04:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:04:21 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:04:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:04:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:04:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps20r40al_mock.wav 2026-03-08 03:04:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:04:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:04:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:04:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:04:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi9bpdjel_mock.wav 2026-03-08 03:04:29 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:04:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:04:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:04:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 03:04:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:04:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2051, filename=tmpqskxk3sm_mock.wav) 2026-03-08 03:04:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:04:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:04:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:04:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:04:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:04:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:04:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:04:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:04:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:04:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:04:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:04:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:04:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:04: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'Sat, 07 Mar 2026 18:07: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-69ac6979-32f2b99131a978000d62164d;229020e5-b773-47e3-808f-800681b910c5'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'e789VhBF4li8esRwsoEbl-hZJIt1Quve5HW_ZL-SQNiOK1qkBeFGfQ==')]) 2026-03-08 03:04: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 03:04:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:04:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:04:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:04:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:04:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:04:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:04:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:04:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:04:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:04: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'Sat, 07 Mar 2026 18:07:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6979-602805c875d9d90f42e43da1;229020e5-b773-47e3-808f-800681b910c5'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dtgSHaMqRKKfIY3PESgJjZZNMidYaOIrNDmS-7CN28G6zn5pDM-yPw==')]) 2026-03-08 03:04:30 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:04: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 03:04:30 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:04:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:04:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:04:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:04:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:04:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:04:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:04:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:04:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:04:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:04:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:04:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:04:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5tk7_g0u_mock.wav 2026-03-08 03:04:40 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:04:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:04:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:04:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:04:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 03:04:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:04:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2052, filename=tmps20r40al_mock.wav) 2026-03-08 03:04:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:04:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:04:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:04:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:04:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:04:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:04:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:04:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:04:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:04:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:04:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:04:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:04:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:04: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'Sat, 07 Mar 2026 18:08: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-69ac6985-2541983c12cf402d77fc6d2e;0b1e6055-60e8-486e-8ca5-5a50c9759296'), (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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'MKKdELBhJGHmicanKuonJLLe2qpAYVov791FlowQ8z45cfkyh9FFTA==')]) 2026-03-08 03:04: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 03:04:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:04:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:04:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:04:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:04:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:04:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:04:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:04:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:04:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:04: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'Sat, 07 Mar 2026 18:08:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6985-6b494f442d5d85e653013bce;0b1e6055-60e8-486e-8ca5-5a50c9759296'), (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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dqUF6Nun8n7Ai1d0APbn4zRELlzV_5adSd8MDgBCUSFPxUthdQ8wbw==')]) 2026-03-08 03:04: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 03:04:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:04:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:04:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:04:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:04:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:04:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:04:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:04:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:04:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpns57oe0s_mock.wav 2026-03-08 03:04:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:04:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:04:51 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:04:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:04:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:04:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:04:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:04:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2053, filename=tmpi9bpdjel_mock.wav) 2026-03-08 03:04:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:04:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:04:52 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:04:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:04:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:04:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:04:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:04:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:04:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:04:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:04:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:04:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:04:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:04:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:04: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'Sat, 07 Mar 2026 18:08: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-69ac6990-30fadbc720142f9817ea10e0;2f0cbd14-7038-49ff-b2ea-0251b38b4981'), (b'RateLimit', b'"api";r=959;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'15sw2yDwrnsypNqsNU0HabxRMknc3Cx3u6x4hMS0ijVWphbLMys2UQ==')]) 2026-03-08 03:04: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 03:04:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:04:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:04:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:04:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:04:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:04:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:04:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:04:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:04:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:04: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'Sat, 07 Mar 2026 18:08:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6990-583f899b648951d907987f7e;2f0cbd14-7038-49ff-b2ea-0251b38b4981'), (b'RateLimit', b'"api";r=958;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'U8EabCnecwPCnMtnHOHU2AfvfRmKvkMGV0xYcaLxcEZZAtOHnj0DjA==')]) 2026-03-08 03:04: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 03:04:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:04:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:04:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:04:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:04:53 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:04:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:04:54 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:04:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:04:55 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:04:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:04:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:05:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:05:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:05:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:05:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:05:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:05:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:05:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2054, filename=tmp5tk7_g0u_mock.wav) 2026-03-08 03:05:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:05:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:05:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:05:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:05:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:05:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:05:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:05:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:05:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:05:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:05:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:05:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:05:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:05: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'Sat, 07 Mar 2026 18:08: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-69ac699b-4685fb79537c4bd17eced787;b7dcb5e3-3b75-4f9d-b706-643767d04010'), (b'RateLimit', b'"api";r=957;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b's7QkGkr6Sbj-sc__JkbkLytm4-bXp3lnXD6QTjEvHC84OduySsU7pw==')]) 2026-03-08 03:05: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 03:05:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:05:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:05:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:05:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:05:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:05:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:05:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:05:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:05:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:05: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'Sat, 07 Mar 2026 18:08:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac699c-7b8f23a937821a926ee04307;b7dcb5e3-3b75-4f9d-b706-643767d04010'), (b'RateLimit', b'"api";r=956;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'oulSh5KYMq2SxfTxS7gxotVjOx5WgxRAR5UX8iX_WX04iu3oEgCXwA==')]) 2026-03-08 03:05: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 03:05:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:05:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:05:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:05:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:05:05 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:05:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:05:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:05:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:05:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:05:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:05:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:05:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:05:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:05:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:05:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:05:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 03:05:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:05:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2055, filename=tmpns57oe0s_mock.wav) 2026-03-08 03:05:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:05:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:05:15 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:05:15 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:05:15 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:05:15 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:05:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:05:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2rk4y06i_mock.wav 2026-03-08 03:05:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:05:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:05:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:05:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:05:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:05:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:05:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:05:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:05:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:05:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:05:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:05: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'Sat, 07 Mar 2026 18: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-69ac69a7-390916650e487da041513743;ee0390fa-9dd9-4295-b975-478b6f8966bf'), (b'RateLimit', b'"api";r=955;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'g8RNRkQi5YHNSE65Vc3kT3faaKgYCls6R9z3EnIplzbMsvhufZGbEQ==')]) 2026-03-08 03:05: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 03:05:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:05:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:05:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:05:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:05:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:05:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:05:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:05:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:05:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:05: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'Sat, 07 Mar 2026 18:08:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac69a7-29acdf4d6942cff1096f507c;ee0390fa-9dd9-4295-b975-478b6f8966bf'), (b'RateLimit', b'"api";r=954;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'pzHg16IipLZBgwDy-6xzVpvad1itTpH9PR2jCH8C4hj6P6rZFZAulQ==')]) 2026-03-08 03:05: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 03:05:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:05:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:05:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:05:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:05:16 [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 03:05:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:05:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:05:18 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:05:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:05:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:05:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt7qma6nk_mock.wav 2026-03-08 03:05:21 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:05:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:05:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:05:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:05:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:05:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:05:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (17.227273 > 2.400000) 2026-03-08 03:05:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (13.298246 > 2.400000) 2026-03-08 03:05:41 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.370277 < -1.000000) 2026-03-08 03:05:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:05:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:05:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'валютруч瑣' → 불명 2026-03-08 03:05:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:05:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 90자) 2026-03-08 03:05:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용: "валютруч瑣" | 긴급도:일반 | 키워드:무전,валют,무전,무전 2026-03-08 03:05:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2056, filename=tmp2rk4y06i_mock.wav) 2026-03-08 03:05:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:05:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:05:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:05:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:05:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:05:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:05:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:05:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:05:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:05:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:05:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:05:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:05:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:05: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'Sat, 07 Mar 2026 18:09: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-69ac69c2-7513765e4d69dc637e0ffefe;53b57e6b-0fd3-4e5d-8ecd-90947f87df01'), (b'RateLimit', b'"api";r=999;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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xrIq9vlCGk6-QClCCMrmgf_1ir9bKBOcQPesEY1XErrTBGwY8XZ67g==')]) 2026-03-08 03:05: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 03:05:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:05:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:05:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:05:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:05:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:05:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:05:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:05:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:05:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:05:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:05:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:05: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'Sat, 07 Mar 2026 18:09:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac69c2-23eea3b73ddd863772108128;53b57e6b-0fd3-4e5d-8ecd-90947f87df01'), (b'RateLimit', b'"api";r=998;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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'zgQDwL_1-0FJqJzBawBSaYBOeaszL9Wv4C4roXXUA5x3dvCvZ9ExtQ==')]) 2026-03-08 03:05: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 03:05:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:05:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:05:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:05:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:05:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:05:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgaacvmpa_mock.wav 2026-03-08 03:05:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:05:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:05:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:05:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:05:48 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:05:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:05:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 03:05:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2057, filename=tmpt7qma6nk_mock.wav) 2026-03-08 03:05:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:05:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:05:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:05:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:05:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:05:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:05:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:05:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:05:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:05:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:05:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:05:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:05: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'Sat, 07 Mar 2026 18:09: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-69ac69c9-2d42f7101fd1f88f78cfd670;158c8747-79e5-40ab-8a3d-7710eed2e349'), (b'RateLimit', b'"api";r=999;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6hGKiXcdaId9Wtgv6rYIXnZIsrMzP0gP4-dVVgGXkP8FnjZWQWBVYA==')]) 2026-03-08 03:05: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 03:05:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:05:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:05:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:05:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:05:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:05:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:05:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:05:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:05:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:05:50 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:05:50 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18:09:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac69c9-3a35920403435638573c725d;158c8747-79e5-40ab-8a3d-7710eed2e349'), (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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'pYgI-avhDz6Lp-g5JYEo-y75iPm3MxsEi3pBcnY8b6RSOgHnCJcpkg==')]) 2026-03-08 03: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 03:05:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:05:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:05:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:05:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:05:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:05:52 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:05:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:05:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:05:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5jdogva8_mock.wav 2026-03-08 03:05:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:05:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:05:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:05:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:05:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptq11d47g_mock.wav 2026-03-08 03:06:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:06:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:06:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:06:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 03:06:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:06:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2058, filename=tmpgaacvmpa_mock.wav) 2026-03-08 03:06:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:06:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:06:00 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:06:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:06:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:06:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:06:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:06:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:06:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:06:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:06:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:06:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:06:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:06:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:06: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'Sat, 07 Mar 2026 18: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-69ac69d4-5eddfc837e7b29a503452fbd;d5ef3e55-cd3f-4db0-9d52-6b119ee50dcc'), (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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8lmWtZVxLTuka3y7v_fOLIUmB_QnlF9jjEfTZo3bav9wHvFDI5cEcg==')]) 2026-03-08 03:06: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 03:06:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:06:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:06:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:06:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:06:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:06:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:06:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:06:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:06:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:06: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'Sat, 07 Mar 2026 18:09:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac69d4-71c8390c4fd7a6de411b7611;d5ef3e55-cd3f-4db0-9d52-6b119ee50dcc'), (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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'EpkVsBJu3HePMj6GB4UcsCmWyybL69qnRPvdsjdBClOMRl8RV1K71w==')]) 2026-03-08 03:06: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 03:06:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:06:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:06:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:06:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:06:01 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road (Railway) Keyword Extraction Tool (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 03:06:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:06:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:06:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:06:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:06:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:06:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:06:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:06:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpainjejvo_mock.wav 2026-03-08 03:06:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:06:11 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:06:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:06:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:06:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 03:06:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 03:06:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2059, filename=tmp5jdogva8_mock.wav) 2026-03-08 03:06:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:06:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:06:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:06:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:06:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:06:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:06:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:06:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:06:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:06:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:06:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:06:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:06:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:06: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'Sat, 07 Mar 2026 18:09: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-69ac69e0-59efb42e7ea9261c3a2e73cf;d77814f7-4d07-4a68-856a-f46dba52eb66'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dmS_wG9rMqUEpovD6XXltpq9rhZ1SHH6170_cH73-UGJKXh2jcTXKg==')]) 2026-03-08 03:06: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 03:06:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:06:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:06:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:06:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:06:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:06:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:06:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:06:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:06:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:09:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac69e0-005459d9663c21b56908dc63;d77814f7-4d07-4a68-856a-f46dba52eb66'), (b'RateLimit', b'"api";r=992;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'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'fcvYeq1ZEP_CZwYE67wa8O_rKMwFNGeiPF04_1LzLvjD_286TtRZ7w==')]) 2026-03-08 03: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 03:06:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:06:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:06:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:06:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:06:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:06:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1lu1cl19_mock.wav 2026-03-08 03:06:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:06:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:06:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:06:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:06:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:06:22 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:06:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:06:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:06:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:06:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:06:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2060, filename=tmptq11d47g_mock.wav) 2026-03-08 03:06:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:06:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:06:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:06:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:06:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:06:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:06:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:06:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:06:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:06:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:06:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:06:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:06:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:06:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac69eb-1bc5b6a326820b07667ee64a;50b1a84d-ffa2-435a-b8b5-285afb013ef7'), (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 9f7ed2a1b6e3f263b991ddb2e3f6c578.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'dVZjQSpQgZ8A0e7IAGH3hnWx-EcIUOMndEt0YngCBRtB7rVqqRkyxQ==')]) 2026-03-08 03: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 03:06:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:06:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:06:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:06:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:06:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:06:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:06:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:06:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:06:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:09:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac69eb-44bf288a31ef0d5c0f217d81;50b1a84d-ffa2-435a-b8b5-285afb013ef7'), (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 9f7ed2a1b6e3f263b991ddb2e3f6c578.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'qNuSUdSWuKeCNLB6XydJrc2yVONED0lRD5D2RZCqwCwLcRiyY67PZg==')]) 2026-03-08 03: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 03:06:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:06:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:06:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:06:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:06:24 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:06:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:06:26 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:06:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:06:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:06:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:06:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:06:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:06:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:06:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:06:34 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:06:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:06:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:06:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2061, filename=tmpainjejvo_mock.wav) 2026-03-08 03:06:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:06:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:06:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:06:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:06:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:06:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:06:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:06:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:06:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:06:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:06:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:06:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:06:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:06: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'Sat, 07 Mar 2026 18:09: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-69ac69f7-6c4b9837724db53f6f7072cb;6b3f1c13-1fb7-4fc6-83b6-148d9ce7a463'), (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 9f7ed2a1b6e3f263b991ddb2e3f6c578.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'cirLrDsa_zFGoRs8UcAtM0mvUp_O5zD4fAVGu07jeghzT3FUyMkbhQ==')]) 2026-03-08 03:06: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 03:06:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:06:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:06:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:06:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:06:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:06:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:06:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:06:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:06:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:06: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'Sat, 07 Mar 2026 18:09:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac69f7-2e7d77387d59cb80389c2ce5;6b3f1c13-1fb7-4fc6-83b6-148d9ce7a463'), (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 9f7ed2a1b6e3f263b991ddb2e3f6c578.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'HW2vCeN_TatxgzQVcd34vCg5CXH2WBjYId2hYQbWLhyNLICBzzNbuA==')]) 2026-03-08 03:06: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 03:06:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:06:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:06:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:06:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:06:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:06:37 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:06:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:06:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:06:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:06:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:06:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:06:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgkwd809x_mock.wav 2026-03-08 03:06:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:06:46 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:06:46 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:06:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:06:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:06:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 03:06:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:06:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2062, filename=tmp1lu1cl19_mock.wav) 2026-03-08 03:06:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:06:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:06:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:06:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:06:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:06:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:06:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:06:47 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:06:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:06:47 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:06:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:06:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:06:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:06:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:06:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:06: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'Sat, 07 Mar 2026 18:10: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-69ac6a02-28bae5dd7b401aa90b05b905;9bba567c-5b22-461c-abdd-5bfa38af9ee2'), (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 c7788ba2fe3162e6a0cdda9fdbdfd47a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b't-UR_XLEITD_FpW29a_K2mKTJFu6tUDkl_qram6dNqnt27ZPoPLhFw==')]) 2026-03-08 03:06: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 03:06:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:06:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:06:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:06:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:06:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:06:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:06:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:06:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:06:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:06: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'Sat, 07 Mar 2026 18:10:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6a03-2125289d38927b360231682e;9bba567c-5b22-461c-abdd-5bfa38af9ee2'), (b'RateLimit', b'"api";r=986;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 c7788ba2fe3162e6a0cdda9fdbdfd47a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'fZRUPc1GS7bGyY7qfshAfxO3PbAbxNzT1NKkkDQgoz2lPPIcxKXFiQ==')]) 2026-03-08 03:06: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 03:06:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:06:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:06:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:06:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:06:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:06:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc2d2i0ar_mock.wav 2026-03-08 03:06:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:06:49 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:06:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:06:53 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:06:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:06:58 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:07:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:07:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:07:02 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.4 (-1.931612 < -1.000000) 2026-03-08 03:07:03 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.427989 < -1.000000) 2026-03-08 03:07:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (6.962617 > 2.400000) 2026-03-08 03:07:06 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.865648 < -1.000000) 2026-03-08 03:07:06 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:07:06 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:07:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '정리 통신보안 준수사항 낫개 신호기 궤도 검색사 기계가' → 불명 2026-03-08 03:07:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:07:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:07:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:궤도 검색사 통신보안 준수사항 | 긴급도:일반 | 키워드:없음 2026-03-08 03:07:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2063, filename=tmpgkwd809x_mock.wav) 2026-03-08 03:07:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:07:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:07:07 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:07:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:07:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:07:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:07:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:07:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:07:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:07:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:07:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:07:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:07:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:07:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:07: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'Sat, 07 Mar 2026 18:10: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-69ac6a17-775ce67c435e3d13440d0fde;6ea28ae0-27b3-4eaa-b039-aacb8cc5ce98'), (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 7792f424210597c7fbe132bbfbbf22fc.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'ksdptxwo9y5x_pvdIaVZKLVrv-INWpuH9D9-Ddsex9QhUkC0H02psw==')]) 2026-03-08 03:07: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 03:07:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:07:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:07:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:07:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:07:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:07:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:07:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:07:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:07:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:07: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'Sat, 07 Mar 2026 18:10:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6a17-2f09bbda79c7bf810b079be2;6ea28ae0-27b3-4eaa-b039-aacb8cc5ce98'), (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 7792f424210597c7fbe132bbfbbf22fc.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'1Rb_Uwhxv0vCy5FK9j1EUnT-8KfWeTNzbCtJ4Nr1uhyCz5vqw2leJA==')]) 2026-03-08 03:07:08 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:07: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 03:07:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:07:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:07:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:07:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:07:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:07:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:07:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:07:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:07:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpip8p10r1_mock.wav 2026-03-08 03:07:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:07:14 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:07:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:07:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 03:07:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2064, filename=tmpc2d2i0ar_mock.wav) 2026-03-08 03:07:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:07:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:07:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:07:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:07:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:07:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:07:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:07:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:07:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:07:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:07:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:07:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:07:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:10: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-69ac6a1e-3b7c1ebb4b27947b58ad992c;8076e518-00f3-439a-84c8-060bac145116'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0PvQ3ut_axAL4S9PmFhpDZrNP4Y4632okNkjpDo4BH2suVyit9cJvQ==')]) 2026-03-08 03: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 03:07:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:07:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:07:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:07:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:07:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:07:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:07:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:07:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:07:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:07:15 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:07:15 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18:10:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6a1e-6410c15d20e5bbda1a4da14b;8076e518-00f3-439a-84c8-060bac145116'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ues2fr6Jo8OuMH_cTFG5XzdiCRjiXwAt6E7z2kAyAk-viGHTziEZLg==')]) 2026-03-08 03: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 03:07:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:07:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:07:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:07:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:07:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:07:17 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:07:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:07:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:07:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:07:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:07:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd4tfj_vx_mock.wav 2026-03-08 03:07:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:07:25 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:07:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:07:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:07:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:07:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi1viedui_mock.wav 2026-03-08 03:07:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 03:07:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:07:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2065, filename=tmpip8p10r1_mock.wav) 2026-03-08 03:07:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:07:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:07:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:07:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:07:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:07:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:07:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:07:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:07:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:07:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:07:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:07:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:07:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:07: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'Sat, 07 Mar 2026 18:10: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-69ac6a29-3981b20508d3187d2f219de3;a7e5ba22-0d4f-49a8-b480-5ef22f394520'), (b'RateLimit', b'"api";r=981;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'clTDBfzh_Ipr93qGNbnvLHiw-vYk0clq-4iucay6GoHhaZ3sQ8xuLg==')]) 2026-03-08 03:07: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 03:07:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:07:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:07:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:07:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:07:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:07:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:07:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:07:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:07:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:07:26 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:07:26 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:07: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'Sat, 07 Mar 2026 18:10:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6a2a-6f6061677ee6b40662b2db54;a7e5ba22-0d4f-49a8-b480-5ef22f394520'), (b'RateLimit', b'"api";r=980;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kSMsEzxgdNLPUJKouu3kdQcLRjEZx9OQTNH_VCrVLcMSH88S42elXg==')]) 2026-03-08 03:07: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 03:07:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:07:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:07:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:07:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:07:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:07:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:07:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:07:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:07:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:07:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:07:36 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:07:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:07:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:07:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:07:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp49882kbt_mock.wav 2026-03-08 03:07:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 03:07:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:07:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2066, filename=tmpd4tfj_vx_mock.wav) 2026-03-08 03:07:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:07:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:07:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:07:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:07:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:07:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:07:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:07:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:07:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:07:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:07:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:07:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:07:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:07: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'Sat, 07 Mar 2026 18:11: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-69ac6a35-796f50fd407a4667721a3761;c845190a-f419-4abd-a62c-471d318fbafa'), (b'RateLimit', b'"api";r=979;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'OSmPHpV2MioIvuhtSA1as19CxO7iJ3aMME8-8y8TklD5hMlvod8JgA==')]) 2026-03-08 03:07: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 03:07:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:07:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:07:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:07:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:07:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:07:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:07:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:07:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:07:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:07: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'Sat, 07 Mar 2026 18:11:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6a35-33e844144a961a051edf7123;c845190a-f419-4abd-a62c-471d318fbafa'), (b'RateLimit', b'"api";r=978;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'KA_VZHMnistmGXq30c84QPYr0jOlCjieKI31v3QjrX--xNhtOTT_FQ==')]) 2026-03-08 03:07: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 03:07:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:07:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:07:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:07:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:07:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:07:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:07:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:07:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:07:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:07:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpe_9qzkdk_mock.wav 2026-03-08 03:07:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:07:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:07:47 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:07:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:07:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:07:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 03:07:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 03:07:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2067, filename=tmpi1viedui_mock.wav) 2026-03-08 03:07:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:07:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:07:48 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:07:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:07:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:07:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:07:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:07:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:07:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:07:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:07:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:07:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:07:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:07:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:07: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'Sat, 07 Mar 2026 18: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-69ac6a40-07afc4180b3f106967617f88;8952f5c3-6ef2-4baa-a662-6978af63c33b'), (b'RateLimit', b'"api";r=977;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ha6h7WFCoeX3R7VHttleElh_bnH_1OkKke68BRR7JpQVloyKlxWT3Q==')]) 2026-03-08 03:07: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 03:07:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:07:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:07:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:07:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:07:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:07:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:07:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:07:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:07:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:07: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'Sat, 07 Mar 2026 18:11:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6a40-1b67e2f50473b5656504b7d1;8952f5c3-6ef2-4baa-a662-6978af63c33b'), (b'RateLimit', b'"api";r=976;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'f3nIaIKAQQnOgSuTD8mXd9IOJpKrvqxXnGPCWup73z_Dl5eDhQCdaA==')]) 2026-03-08 03:07: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 03:07:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:07:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:07:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:07:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:07:49 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:07:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:07:51 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:07:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:07:53 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:07:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:07:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:07:59 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:07:59 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:07:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:07:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:08:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:08:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:08:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2068, filename=tmp49882kbt_mock.wav) 2026-03-08 03:08:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:08:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:08:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:08:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:08:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:08:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:08:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:08:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:08:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:08:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:08:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:08:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:08:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:08: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'Sat, 07 Mar 2026 18:11: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-69ac6a4b-78de0ede464aa135134def7f;827194ec-a444-43ad-9fd2-e4f00fc3c748'), (b'RateLimit', b'"api";r=975;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'2z7TZcX8W17Yytw9GKrOA90hnZL-N6GTWT3DyFSnq59b0uymkn8RHQ==')]) 2026-03-08 03:08: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 03:08:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:08:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:08:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:08:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:08:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:08:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:08:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:08:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:08:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:11:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6a4c-2a097e7909990bc00ae0dd31;827194ec-a444-43ad-9fd2-e4f00fc3c748'), (b'RateLimit', b'"api";r=974;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'5zRbk_1NbQqzaGq16pWRSZHbzZcltDWuqAfDgRz5RV3-3rBy8FF-jw==')]) 2026-03-08 03: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 03:08:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:08:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:08:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:08:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:08:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:08:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:08:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:08:03 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:08:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:08:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:08:10 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:08:10 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:08:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:08:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:08:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:08:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 03:08:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:08:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2069, filename=tmpe_9qzkdk_mock.wav) 2026-03-08 03:08:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:08:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:08:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:08:11 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:08:11 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:08:11 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:08:12 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:08:12 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:08:13 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:08:13 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:08:13 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:08:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:08:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjs4v3ek9_mock.wav 2026-03-08 03:08:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:08:13 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:08:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:08:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:08:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:08:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:08:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:08:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:08:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:08:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:08:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:08:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:08: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'Sat, 07 Mar 2026 18:11: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-69ac6a59-3737ae9f673d80d94cee8226;086a5664-2687-4a1b-b03c-375268d9b94a'), (b'RateLimit', b'"api";r=973;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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ZKRtlDYRMmvySd9Iw_1N_lpNG0VCIB2ik9A--_HzCUi50ftfkd6QuQ==')]) 2026-03-08 03:08: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 03:08:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:08:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:08:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:08:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:08:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:08:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:08:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:08:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:08:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:08: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'Sat, 07 Mar 2026 18:11:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6a59-3761c71d0fb113e77a226430;086a5664-2687-4a1b-b03c-375268d9b94a'), (b'RateLimit', b'"api";r=972;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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'o-7BeYpVf6PiAdPE_ll4Ayn3hB5OLphQ2NUJ68Xi3DBcXm2DxTEs9A==')]) 2026-03-08 03:08: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 03:08:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:08:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:08:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:08:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:08:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:08:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:08:16 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:08:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:08:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:08:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps2xz2312_mock.wav 2026-03-08 03:08:20 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:08:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:08:24 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:08:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:08:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:08:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (28.576923 > 2.400000) 2026-03-08 03:08:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (33.450000 > 2.400000) 2026-03-08 03:08:34 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.527215 < -1.000000) 2026-03-08 03:08:35 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.029695 < -1.000000) 2026-03-08 03:08:35 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:08:35 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:08:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'Продолжение следует...' → 불명 2026-03-08 03:08:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:08:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 61자) 2026-03-08 03:08:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:[실제 분석 대상] | 긴급도:일반 | 키워드:[실제 분석 대상] 2026-03-08 03:08:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2070, filename=tmpjs4v3ek9_mock.wav) 2026-03-08 03:08:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:08:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:08:36 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:08:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:08:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:08:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:08:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:08:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:08:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:08:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:08:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:08:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:08:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:08: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'Sat, 07 Mar 2026 18:12: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-69ac6a70-21aa990a10a46b684d080eb5;183efef0-58bd-4dbe-80fb-3fb131a763e9'), (b'RateLimit', b'"api";r=971;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7luZk0iwJw9vg7nyY6902NH1iYEh6G4MxZuvMohGpZ56hS0VuSZTug==')]) 2026-03-08 03:08: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 03:08:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:08:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:08:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:08:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:08:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:08:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:08:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:08:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:08:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:12:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6a70-5df893300eb5bddd41bcbd57;183efef0-58bd-4dbe-80fb-3fb131a763e9'), (b'RateLimit', b'"api";r=970;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'YUg2xC0m2VvYiuP8rAcENBIabJbDuusPVTr-cP9zGgJcadekEwdwyw==')]) 2026-03-08 03: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 03:08:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:08:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:08:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:08:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:08:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:08:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:08:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:08:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:08:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp20eqcgbc_mock.wav 2026-03-08 03:08:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:08:42 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:08:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 03:08:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 03:08:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2071, filename=tmps2xz2312_mock.wav) 2026-03-08 03:08:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:08:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:08:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:08:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:08:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:08:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:08:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:08:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:08:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:08:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:08:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:08:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:08:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:12: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-69ac6a77-304036dc23bbe1533ab67143;a9557dde-6802-4c5c-9c2f-e9925abfd389'), (b'RateLimit', b'"api";r=969;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'YS4QgzFsQEiND9rAx9Fy06m0ku4Ma7NRbARsgNga3KinlpfxEIbNaA==')]) 2026-03-08 03: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 03:08:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:08:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:08:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:08:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:08:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:08:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:08:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:08:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:08:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:08:44 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:08:44 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18:12:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6a77-7eaf678c6b86ba8c7f10936f;a9557dde-6802-4c5c-9c2f-e9925abfd389'), (b'RateLimit', b'"api";r=968;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'clOGvqiKwoTksNEgINgbrlMAoKC3zKWssdr2EpW2TRSrUZnVzUsy7g==')]) 2026-03-08 03: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 03:08:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:08:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:08:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:08:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:08:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:08:46 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:08:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:08:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:08:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:08:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:08:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmparey1b88_mock.wav 2026-03-08 03:08:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:08:54 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:08:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:08:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:08:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 03:08:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:08:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2072, filename=tmp20eqcgbc_mock.wav) 2026-03-08 03:08:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:08:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:08:54 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:08:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:08:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:08:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:08:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:08:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:08:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:08:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:08:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:08:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:08:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:08:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:12: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-69ac6a82-66847c9a2930c5552d2684e5;b4bac4b2-5a02-4354-91f8-503bbad6ebb7'), (b'RateLimit', b'"api";r=967;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'V7fILjbKVAgAcbI8UDOUg9vU91CYze14zShzbXMkc8PGF6-3HOMdcQ==')]) 2026-03-08 03: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 03:08:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:08:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:08:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:08:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:08:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:08:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:08:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:08:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:08:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:08:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:08:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv85zuw6k_mock.wav 2026-03-08 03: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'Sat, 07 Mar 2026 18:12:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6a82-0ee477f000a3ff74326c15b2;b4bac4b2-5a02-4354-91f8-503bbad6ebb7'), (b'RateLimit', b'"api";r=966;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-T57CLTR0TqbDSR_waFS8IcK0CPs7d-jTWBXEbjzvO1b_XL2POXW-A==')]) 2026-03-08 03: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 03:08:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:08:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:08:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:08:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:08:55 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 03:08:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:08:57 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:08:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:09:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:09:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:09:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:09:05 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:09:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:09:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:09:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:09:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsjogvdrx_mock.wav 2026-03-08 03:09:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 03:09:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 03:09:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2073, filename=tmparey1b88_mock.wav) 2026-03-08 03:09:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:09:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:09:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:09:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:09:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:09:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:09:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:09:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:09:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:09:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:09:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:09:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:09:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:09: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'Sat, 07 Mar 2026 18:12: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-69ac6a8e-183c97663b1cd1f230b11bf0;a15ed78f-321d-450f-b70e-36eb9da2f3e8'), (b'RateLimit', b'"api";r=965;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'QVsvNGVfdlwX7oabSOoPws5PEo2vML5zNeLzwOa-TMwdVPT25h8IpA==')]) 2026-03-08 03:09: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 03:09:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:09:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:09:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:09:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:09:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:09:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:09:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:09:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:09:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:09: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'Sat, 07 Mar 2026 18:12:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6a8e-383dd1ef4f7f31016fa9376b;a15ed78f-321d-450f-b70e-36eb9da2f3e8'), (b'RateLimit', b'"api";r=964;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'pTQHYgcRj963wDGs9oI4jc6wPSe1TOEPKKO9gKfwDNIMVBcCECxnfQ==')]) 2026-03-08 03:09: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 03:09:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:09:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:09:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:09:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:09:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:09:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:09:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:09:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:09:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:09:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl8uz15h2_mock.wav 2026-03-08 03:09:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:09:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:09:16 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:09:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:09:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:09:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:09:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:09:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2074, filename=tmpv85zuw6k_mock.wav) 2026-03-08 03:09:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:09:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:09:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:09:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:09:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:09:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:09:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:09:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:09:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:09:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:09:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:09:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:09:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:09: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'Sat, 07 Mar 2026 18: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-69ac6a98-7c9a9de4502683a644d9f9f0;3b68b574-5de6-44db-837f-f3593e6cdc18'), (b'RateLimit', b'"api";r=963;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FB6Ti7kZToCsdXlrzRx0QS4D938Lhx6UH3xr6AU95RC06XpRbgETzA==')]) 2026-03-08 03:09: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 03:09:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:09:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:09:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:09:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:09:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:09:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:09:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:09:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:09:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:09:17 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:09:17 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:09: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'Sat, 07 Mar 2026 18:12:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6a99-2050b6996168b8c05b23f4c9;3b68b574-5de6-44db-837f-f3593e6cdc18'), (b'RateLimit', b'"api";r=962;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Pg4bc82piXL-AptnqCWa9zNT06xBIz8799_uilro-g0_viQvtSp-fQ==')]) 2026-03-08 03:09: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 03:09:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:09:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:09:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:09:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:09:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:09:19 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:09:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:09:22 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:09:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:09:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:09:27 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:09:27 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:09:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:09:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:09:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:09:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:09:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2075, filename=tmpsjogvdrx_mock.wav) 2026-03-08 03:09:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:09:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:09:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:09:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:09:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:09:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:09:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:09:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:09:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:09:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:09:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:09:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:09:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:12: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-69ac6aa4-08835d427792afa3013604d1;c90aef82-ad69-4c35-93f4-789467aa0919'), (b'RateLimit', b'"api";r=961;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'gMfY2TLEQbXFMNuj4N2Bb2Nze-CjFseHIRVA1bORkWmtbn-PFiZ0zA==')]) 2026-03-08 03: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 03:09:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:09:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:09:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:09:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:09:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:09:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:09:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:09:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:09:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:12:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6aa4-02d6c4db7c3b720f000027b7;c90aef82-ad69-4c35-93f4-789467aa0919'), (b'RateLimit', b'"api";r=960;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0SOUg5iUB4p4s_Qve02G-zX0Lq2e1dWTSA5PQdP8KcJCFJQCH5bmhA==')]) 2026-03-08 03: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 03:09:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:09:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:09:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:09:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:09:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:09:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:09:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:09:32 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:09:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:09:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:09:38 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:09:38 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:09:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:09:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:09:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:09:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:09:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2076, filename=tmpl8uz15h2_mock.wav) 2026-03-08 03:09:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:09:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:09:39 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:09:39 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:09:39 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:09:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:09:40 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Railgun Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * 2026-03-08 03:09:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:09:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:09:41 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:09:41 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:09:41 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:09:42 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 문맥을 바탕으로, 주어진 무전 내용 중에서 철도 장비, 역명, 지명, 열차 번호 등 가장 핵심적인 명사만 추출해야 한다는 요청입니다. 사용자의 요청은 " 2026-03-08 03:09:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:09:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:09:43 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:09:43 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:09:43 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:09:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:09:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzphqgz0g_mock.wav 2026-03-08 03:09:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:09:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:09:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:09:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:09:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:09:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:09:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:09:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:09:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:09:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:09:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:09: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'Sat, 07 Mar 2026 18:13: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-69ac6ab3-320a5874519cf4b45d4d845a;3dfc0aa7-c2a4-4c00-a7b2-292e32b7219d'), (b'RateLimit', b'"api";r=959;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0XlPQkIEULysyKBeQW89JpcZQ7wAbNtDC0UFLvpCrQykadNil4ae-A==')]) 2026-03-08 03:09: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 03:09:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:09:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:09:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:09:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:09:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:09:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:09:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:09:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:09:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:09:44 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 역할을 수행해야 합니다. 주어진 텍스트 "다대포해수욕장 다대포항역 낫개 신호기 궤도 검색을 해봤어요" 에서 철도 관련 핵심 키워드를 추출해야 합니다. 주어진 2026-03-08 03:09: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'Sat, 07 Mar 2026 18:13:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6ab3-59129719706f8d1d421f7ae5;3dfc0aa7-c2a4-4c00-a7b2-292e32b7219d'), (b'RateLimit', b'"api";r=958;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'A_VOLXeb3E_IVeANLRcRj4CdAHFa-olUT9Vco7Gd8KPqcvLh3_cCgg==')]) 2026-03-08 03:09: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 03:09:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:09:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:09:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:09:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:09:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:09:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:09:46 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:09:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:09:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:09:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3s4i3s7d_mock.wav 2026-03-08 03:09:50 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:09:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:09:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:09:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:10:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:10:03 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:10:07 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:10:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (3.546875 > 2.400000) 2026-03-08 03:10:10 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.397716 < -1.000000) 2026-03-08 03:10:10 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:10:10 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:10:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '.' → 불명 2026-03-08 03:10:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:10:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 03:10:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 03:10:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2077, filename=tmpzphqgz0g_mock.wav) 2026-03-08 03:10:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:10:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:10:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:10:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:10:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:10:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:10:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:10:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:10:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:10:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:10:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:10:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:10:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:10:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:10:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:10:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6dukhtwg_mock.wav 2026-03-08 03:10: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'Sat, 07 Mar 2026 18: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-69ac6acf-2843c2b9782c91ba63a46ccc;1d0fa21b-3362-43c4-8829-1addcd7c55b4'), (b'RateLimit', b'"api";r=957;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'h5tTpYLsgMokFzjTctfBnfXSK-h3PLx-6bceUn-xT9YaAO3doy6vvg==')]) 2026-03-08 03:10: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 03:10:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:10:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:10:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:10:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:10:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:10:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:10:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:10:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:10:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:10:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:10: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'Sat, 07 Mar 2026 18:13:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6acf-54129d2c1b0c08443c6bfa6e;1d0fa21b-3362-43c4-8829-1addcd7c55b4'), (b'RateLimit', b'"api";r=956;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'R3rFGN-PaU0j3BqbRHYkUz1J3G-noEyW_Ppp5d04gX_3t3ynZu4gzg==')]) 2026-03-08 03:10: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 03:10:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:10:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:10:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:10:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:10:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:10:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:10:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:10:17 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:10:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:10:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 03:10:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2078, filename=tmp3s4i3s7d_mock.wav) 2026-03-08 03:10:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:10:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:10:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:10:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:10:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:10:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:10:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:10:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:10:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:10:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:10:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:10:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:10:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:10: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'Sat, 07 Mar 2026 18: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-69ac6ad6-505c3bda6dc025c47fc53789;f4a044ca-83da-40b2-bb79-b6fff55d5482'), (b'RateLimit', b'"api";r=955;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Yq5UqJDsmnhCvUGXyWc-VHM9EraYENbbaZ9vXC1toPC5p7vBeAakuw==')]) 2026-03-08 03:10: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 03:10:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:10:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:10:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:10:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:10:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:10:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:10:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:10:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:10:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:10:18 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:10:18 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:10: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'Sat, 07 Mar 2026 18:13:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6ad6-6d8fc9e37d44c16b0e68efaf;f4a044ca-83da-40b2-bb79-b6fff55d5482'), (b'RateLimit', b'"api";r=954;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'mF2T_yYqsut9wY4ToR8ndnIah-s0MzPSzLzR1uzdY7kwrgvTUs5O3Q==')]) 2026-03-08 03:10: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 03:10:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:10:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:10:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:10:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:10:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:10:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp37m6axze_mock.wav 2026-03-08 03:10:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:10:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:10:21 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:10:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:10:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:10:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:10:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:10:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprouuqhex_mock.wav 2026-03-08 03:10:28 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:10:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:10:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:10:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 03:10:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:10:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2079, filename=tmp6dukhtwg_mock.wav) 2026-03-08 03:10:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:10:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:10:29 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:10:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:10:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:10:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:10:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:10:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:10:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:10:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:10:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:10:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:10:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:10:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:10: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'Sat, 07 Mar 2026 18: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-69ac6ae1-1ef163bb2580270e59be0e07;0e57db2c-6d17-45b1-8be1-52cc678bb5c2'), (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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-I42xwn5sPhAb1JYU-PZwvNNr1r5zE_NGaavPhVkpDKvlFxegIBSTQ==')]) 2026-03-08 03:10: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 03:10:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:10:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:10:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:10:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:10:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:10:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:10:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:10:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:10:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:10: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'Sat, 07 Mar 2026 18:13:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6ae1-62efe55f68582cfb1c615404;0e57db2c-6d17-45b1-8be1-52cc678bb5c2'), (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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'RHlliAImnnLfbsTgIKerDqaDVG6sJ-DVRft3pcgxFZDlK4qsXlkXyg==')]) 2026-03-08 03:10: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 03:10:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:10:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:10:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:10:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:10:30 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:10:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:10:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:10:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:10:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:10:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:10:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:10:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:10:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxhizgpb0_mock.wav 2026-03-08 03:10:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:10:40 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:10:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:10:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:10:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 03:10:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 03:10:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2080, filename=tmp37m6axze_mock.wav) 2026-03-08 03:10:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:10:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:10:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:10:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:10:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:10:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:10:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:10:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:10:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:10:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:10:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:10:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:10:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:10: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'Sat, 07 Mar 2026 18: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-69ac6aed-2cd22c0232ff44cf1d2315a0;267344f3-027e-49f3-a1aa-54df5f17ff51'), (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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vteTko44wK-Wq4Q0AKBdzTajDluobAbSpn8Mjl7ueGVPDZhqBR4wSg==')]) 2026-03-08 03:10: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 03:10:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:10:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:10:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:10:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:10:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:10:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:10:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:10:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:10:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:10: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'Sat, 07 Mar 2026 18:14:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6aed-6714a5dd3b65b65b2d1e5342;267344f3-027e-49f3-a1aa-54df5f17ff51'), (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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Z_EGqCF4RmJ6vcEB3o2K4y8XelBk-0F75rs72hBsEWCzX_G_LwpLXw==')]) 2026-03-08 03:10: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 03:10:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:10:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:10:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:10:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:10:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:10:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkir8lwoy_mock.wav 2026-03-08 03:10:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:10:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:10:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:10:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:10:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:10:51 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:10:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:10:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:10:52 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:10:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 03:10:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 03:10:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2081, filename=tmprouuqhex_mock.wav) 2026-03-08 03:10:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:10:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:10:52 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:10:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:10:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:10:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:10:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:10:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:10:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:10:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:10:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:10:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:10:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac6af8-2769502926e518066c3744a4;2e65c277-13b7-4e69-aa62-12446d6920a2'), (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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-rbjZGkfFeSWdEHDvhLnY0PXMNXKrNq7Ys_BodTsNC037oB0eqpOhA==')]) 2026-03-08 03: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 03:10:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:10:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:10:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:10:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:10:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:10:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:10:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:10:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:10:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:14:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6af8-694b58842473eafa151b7ff9;2e65c277-13b7-4e69-aa62-12446d6920a2'), (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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'L42UPHG634UQT_-7WQQ1lNp583nyEOju6f9MMNezXgJXqNNath4njA==')]) 2026-03-08 03: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 03:10:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:10:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:10:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:10:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:10:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:10:54 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:10:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:10:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:10:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:11:02 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:11:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:11:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:11:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:11:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:11:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 03:11:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:11:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2082, filename=tmpxhizgpb0_mock.wav) 2026-03-08 03:11:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:11:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:11:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:11:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:11:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:11:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:11:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:11:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:11:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:11:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:11:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:11:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:11:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:11: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'Sat, 07 Mar 2026 18:14: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-69ac6b03-00f4f6f62878647432896e63;e3ac4740-6406-4a10-aa89-72e767c514c9'), (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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'DAvphtXS3Qiaosmu3i1smET_FMDut7ZIXE0ucA7dmayDACLJO_QXrA==')]) 2026-03-08 03:11: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 03:11:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:11:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:11:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:11:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:11:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:11:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:11:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:11:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:11:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:11: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'Sat, 07 Mar 2026 18:14:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6b04-40066f9306f373fd72173e0b;e3ac4740-6406-4a10-aa89-72e767c514c9'), (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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'fgixGL7jiQLYtZQl2bJV1wUGosBtbAt-XC9_PUymsaJkWS1x0Pf3-w==')]) 2026-03-08 03:11: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 03:11:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:11:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:11:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:11:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:11:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:11:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:11:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:11:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:11:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:11:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:11:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:11:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbnygmrzn_mock.wav 2026-03-08 03:11:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:11:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:11:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:11:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:11:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:11:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:11:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:11:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2083, filename=tmpkir8lwoy_mock.wav) 2026-03-08 03:11:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:11:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:11:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:11:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:11:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:11:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:11:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:11:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:11:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:11:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:11:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:11:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:14: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-69ac6b0f-7a74984b18d2b0a6076a9d74;dbac1f22-b4b3-4a8e-90eb-4c21e92a7cb6'), (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 462511b55c03c5ad4993b33ca1b7dada.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'pFHoflhYONtxbh9LH7oSyFwgcInzqQ1aDY6Hqh1N0aR4Cg94nhagEw==')]) 2026-03-08 03: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 03:11:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:11:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:11:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:11:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:11:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:11:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:11:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:11:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:11:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:11:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:11:15 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:11:15 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:11:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgp86dkbg_mock.wav 2026-03-08 03: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'Sat, 07 Mar 2026 18:14:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6b0f-08eb85b86fb49f955d7654b5;dbac1f22-b4b3-4a8e-90eb-4c21e92a7cb6'), (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 462511b55c03c5ad4993b33ca1b7dada.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Do_HnfJ5v8DyZ1kEhqw-PtbmFT5rrMs-goLoou_B3VMRFUNhcP5ukA==')]) 2026-03-08 03: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 03:11:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:11:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:11:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:11:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:11:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:11:18 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:11:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:11:21 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:11:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:11:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:11:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:11:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:11:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:11:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (21.055556 > 2.400000) 2026-03-08 03:11:38 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.139122 < -1.000000) 2026-03-08 03:11:39 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.992228 < -1.000000) 2026-03-08 03:11:39 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 03:11:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 역전기(RV) 모터카 다른 파針' → 열차 2026-03-08 03:11:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:11:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:11:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp83_nff03_mock.wav 2026-03-08 03:11:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:11:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 46자) 2026-03-08 03:11:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 다른 파針 | 긴급도:일반 | 키워드:없음 2026-03-08 03:11:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2084, filename=tmpbnygmrzn_mock.wav) 2026-03-08 03:11:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:11:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:11:40 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:11:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:11:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:11:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:11:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:11:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:11:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:11:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:11:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:11:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:11:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:11:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:11: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'Sat, 07 Mar 2026 18:15: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-69ac6b27-0e9ebfd6193601d352ff6c9f;0a73690d-a57b-42fb-9cb7-9c0688b958a9'), (b'RateLimit', b'"api";r=989;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'u0S3l3rj56HqNBOU9VgjSA_aBCHim3tBAtjwiwfmgHE-uVZF9h7EeQ==')]) 2026-03-08 03:11: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 03:11:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:11:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:11:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:11:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:11:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:11:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:11:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:11:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:11:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:11: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'Sat, 07 Mar 2026 18:15:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6b28-26a6ac221f1ac7f761a6be86;0a73690d-a57b-42fb-9cb7-9c0688b958a9'), (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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'DHkfr8uecJQbDoSbfTvFM5buoKZcQM1iL1eIyNqcdm3V3JImW2iEOw==')]) 2026-03-08 03:11: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 03:11:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:11:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:11:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:11:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:11:41 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:11:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:11:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:11:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:11:46 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:11:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 03:11:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 03:11:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2085, filename=tmpgp86dkbg_mock.wav) 2026-03-08 03:11:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:11:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:11:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:11:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:11:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:11:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:11:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:11:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:11:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:11:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:11:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:11:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:15: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-69ac6b2e-735c95622095f13172830cd7;fac57b01-4586-4823-86dc-f6b822797639'), (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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8NSpSjxIGTYYtjmGkl7-pd6SendXI9M0OpXFHGsN4LFEhvtCckpIhA==')]) 2026-03-08 03: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 03:11:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:11:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:11:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:11:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:11:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:11:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:11:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:11:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:11:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:15:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6b2f-516005c26aad5d884834d2f2;fac57b01-4586-4823-86dc-f6b822797639'), (b'RateLimit', b'"api";r=986;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'66xizCnNcx1vv4PTuOhC_gBiKZ_kpGz3rV1XntVadjfC61OWexFwJg==')]) 2026-03-08 03: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 03:11:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:11:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:11:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:11:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:11:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:11:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph58iyxqv_mock.wav 2026-03-08 03:11:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:11:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:11:49 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:11:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:11:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:11:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl1_xlm_s_mock.wav 2026-03-08 03:11:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:11:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:11:57 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:11:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:11:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:11:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 03:11:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:11:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2086, filename=tmp83_nff03_mock.wav) 2026-03-08 03:11:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:11:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:11:58 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:11:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:11:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:11:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:11:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:11:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:11:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:11:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:11:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:11:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:11:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:15: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-69ac6b3a-6e39674e685de60f28cb11e9;53844424-76e8-4ea7-841c-34ba1e181bff'), (b'RateLimit', b'"api";r=985;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'RG9m1lzOCCxQtG7c7c6cDUvaHr7FgWxDGcenwU2PQcFh8EUphLxmtw==')]) 2026-03-08 03: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 03:11:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:11:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:11:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:11:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:11:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:11:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:11:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:11:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:11:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:15:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6b3a-3d004e7938791d93497b4392;53844424-76e8-4ea7-841c-34ba1e181bff'), (b'RateLimit', b'"api";r=984;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'KKRIz2cKlq5OUOCvXAWp-RjcTsNnrk7xrNH5eRBsSslyYFL7xUlPYw==')]) 2026-03-08 03: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 03:11:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:11:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:11:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:11:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:11:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:12:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:12:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:12:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:12:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:12:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpk3ed18wb_mock.wav 2026-03-08 03:12:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:12:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:12:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:12:08 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:12:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:12:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:12:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 03:12:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:12:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2087, filename=tmph58iyxqv_mock.wav) 2026-03-08 03:12:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:12:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:12:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:12:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:12:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:12:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:12:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:12:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:12:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:12:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:12:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:12:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:12:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:12:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:12:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprpw_345v_mock.wav 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac6b45-5127f02d0ff56fcc704a08b1;89349fcd-f5b4-4b97-a3e9-908c4e5ad503'), (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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'UEHMT0J5XMc8CBYNN7R7ydyBvAZgzEwwMN1y5gA3xX8hIVy9Px59DA==')]) 2026-03-08 03: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 03:12:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:12:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:12:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:12:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:12:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:12:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:12:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:12:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:12:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:12: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'Sat, 07 Mar 2026 18:15:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6b45-08702ff30c9b8b8450c1c1f4;89349fcd-f5b4-4b97-a3e9-908c4e5ad503'), (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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'm3679gLm8Sq8QVNjtsItbSrCbCv534THbF53mOF80wkuy257dhpp4A==')]) 2026-03-08 03:12: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 03:12:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:12:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:12:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:12:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:12:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:12:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:12:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:12:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:12:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:12:19 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:12:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:12:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:12:19 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:12:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:12:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:12:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2088, filename=tmpl1_xlm_s_mock.wav) 2026-03-08 03:12:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:12:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:12:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:12:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:12:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:12:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:12:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:12:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:12:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:12:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:12:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:12:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:12:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:12: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'Sat, 07 Mar 2026 18:15: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-69ac6b50-36ad613b53c7189b2c807dff;43f4502c-a343-4261-ab10-e94a9484531f'), (b'RateLimit', b'"api";r=981;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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'MetGYWyXnSyHWZ4q3lWYWqU7V0l3VC2bBuW-_BkSN-dUqJmZN0x3gw==')]) 2026-03-08 03:12: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 03:12:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:12:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:12:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:12:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:12:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:12:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:12:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:12:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:12:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:12:21 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:12:21 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:12: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'Sat, 07 Mar 2026 18:15:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6b50-1f678a134f12a40210f5a22e;43f4502c-a343-4261-ab10-e94a9484531f'), (b'RateLimit', b'"api";r=980;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'a2mAWDhG5CITI11BOI6akDLAV_LWq2fziim96WRdBB_8WbmDbAncgw==')]) 2026-03-08 03:12: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 03:12:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:12:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:12:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:12:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:12:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:12:23 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:12:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:12:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:12:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:12:29 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:12:31 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:12:31 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:12:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:12:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:12:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 03:12:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:12:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2089, filename=tmpk3ed18wb_mock.wav) 2026-03-08 03:12:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:12:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:12:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:12:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:12:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:12:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:12:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:12:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:12:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:12:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:12:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:12:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:12:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:12: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'Sat, 07 Mar 2026 18:15: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-69ac6b5c-51412a815cdc2c6e53b0f350;ca39868b-1bb5-459b-a811-b3b142c7f437'), (b'RateLimit', b'"api";r=979;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xRozr7-pz6lyUjg9bKXq3a4nCFNUbwqYurEvARXlvnLenCy328Cvyw==')]) 2026-03-08 03:12: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 03:12:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:12:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:12:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:12:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:12:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:12:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:12:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:12:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:12:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:12: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'Sat, 07 Mar 2026 18:15:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6b5c-0a4cb7c3743b5076014af0a3;ca39868b-1bb5-459b-a811-b3b142c7f437'), (b'RateLimit', b'"api";r=978;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7bMH8cM-m6fRraanMgginPhU0rsLFK1rKBSB7GpfvQ23RAcMayGhPA==')]) 2026-03-08 03:12: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 03:12:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:12:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:12:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:12:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:12:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:12:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:12:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:12:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:12:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:12:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:12:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:12:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp57_ajjty_mock.wav 2026-03-08 03:12:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:12:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:12:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:12:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:12:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:12:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwa7_qo9q_mock.wav 2026-03-08 03:12:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:12:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 77자) 2026-03-08 03:12:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 03:12:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2090, filename=tmprpw_345v_mock.wav) 2026-03-08 03:12:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:12:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:12:43 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:12:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:12:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:12:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:12:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:12:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:12:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:12:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:12:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:12:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:12:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:12:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:12: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'Sat, 07 Mar 2026 18:16: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-69ac6b67-520ac58b182a38cb0986986b;a0bc19d1-ba6a-4ee9-8f8e-1c62cd251a51'), (b'RateLimit', b'"api";r=977;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'BxXvJ15aSGoWvYfIrroeRy3pL2wTL6m4faiv3MfTano_EmImq1J--Q==')]) 2026-03-08 03:12: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 03:12:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:12:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:12:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:12:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:12:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:12:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:12:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:12:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:12:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:12: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'Sat, 07 Mar 2026 18:16:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6b67-18f8f2c0633a18f315d39f1d;a0bc19d1-ba6a-4ee9-8f8e-1c62cd251a51'), (b'RateLimit', b'"api";r=976;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Ihd8maQR6D53gLFqauR7Rr85SUl2O2xcglwm26_WpBiAQd4pVoberQ==')]) 2026-03-08 03:12: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 03:12:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:12:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:12:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:12:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:12:44 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 03:12:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:12:46 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:12:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:12:49 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:12:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:12:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:12:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:12:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:13:02 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:13:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:13:06 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.363550 < -1.000000) 2026-03-08 03:13:06 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.012801 < -1.000000) 2026-03-08 03:13:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:13:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:13:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '외관조사망도 도로 신호기 궤도 검색 흥미라 사장은' → 불명 2026-03-08 03:13:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:13:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:13:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9cbtcsbt_mock.wav 2026-03-08 03:13:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 49자) 2026-03-08 03:13:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:도로 신호기 궤도 검색 흥미라 사장은 | 긴급도:일반 | 키워드:없음 2026-03-08 03:13:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2091, filename=tmp57_ajjty_mock.wav) 2026-03-08 03:13:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:13:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:13:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:13:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:13:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:13:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:13:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:13:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:13:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:13:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:13:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:13:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:13:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:13:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:13: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'Sat, 07 Mar 2026 18:16: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-69ac6b7f-328ae4e20238994175a1c0af;595b52dd-6c86-4de8-a9e0-d4e253c8b3f3'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ghiZxEP4iqDf2kFSW1LWESWkT6eUBhJTVbjUMyTTQuvlm0hsU1XQTQ==')]) 2026-03-08 03:13: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 03:13:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:13:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:13:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:13:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:13:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:13:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:13:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:13:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:13:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:13: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'Sat, 07 Mar 2026 18:16:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6b7f-6678d6317f8a032350fbb931;595b52dd-6c86-4de8-a9e0-d4e253c8b3f3'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'BXpwCsl2qJeYdn0VqaSLrE1Eo_ya0eRg32tY5cOqVpJQCz3UKjoFqQ==')]) 2026-03-08 03:13: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 03:13:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:13:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:13:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:13:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:13:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:13:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:13:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:13:14 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:13:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 03:13:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 03:13:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2092, filename=tmpwa7_qo9q_mock.wav) 2026-03-08 03:13:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:13:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:13:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:13:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:13:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:13:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:13:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:13:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:13:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:13:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:13:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:13:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:13: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'Sat, 07 Mar 2026 18:16: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-69ac6b86-69b6d28a209d1de22f5ec9a6;df2c8e0d-2264-4ebb-8d0c-28bbc9f43080'), (b'RateLimit', b'"api";r=973;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'A9ReKiWDrHiF-vL2jJwW_24b9aTkeX6O9SNYFsGW6h3lnNep3PFgoQ==')]) 2026-03-08 03:13: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 03:13:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:13:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:13:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:13:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:13:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:13:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:13:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:13:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:13:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:13:15 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:13:15 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:13: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'Sat, 07 Mar 2026 18:16:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6b86-67b7dded257cd7fd30d50f24;df2c8e0d-2264-4ebb-8d0c-28bbc9f43080'), (b'RateLimit', b'"api";r=972;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'08ycuZMmCp89XGW0EieBq5acShf50uHsrARfk1sWptEFni1L8J7AHw==')]) 2026-03-08 03:13: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 03:13:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:13:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:13:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:13:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:13:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:13:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppu6kuhp6_mock.wav 2026-03-08 03:13:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:13:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:13:17 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:13:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:13:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:13:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:13:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:13:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprg_2gx5k_mock.wav 2026-03-08 03:13:25 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:13:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:13:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:13:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 03:13:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:13:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2093, filename=tmp9cbtcsbt_mock.wav) 2026-03-08 03:13:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:13:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:13:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:13:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:13:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:13:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:13:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:13:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:13:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:13:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:13:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:13:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:13:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:13: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'Sat, 07 Mar 2026 18: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-69ac6b91-3379362c6d2032730ca07196;a379f78a-88a6-4031-9490-b560fafefbe1'), (b'RateLimit', b'"api";r=971;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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'zf_OMTPoCgF_7MbxQt7ailZYnCDzBFl8l_mLQ2-3S961aapwCkB8JQ==')]) 2026-03-08 03:13: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 03:13:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:13:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:13:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:13:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:13:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:13:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:13:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:13:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:13:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:13:26 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:13:26 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:13: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'Sat, 07 Mar 2026 18:16:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6b91-627a1f95537a21a15e852566;a379f78a-88a6-4031-9490-b560fafefbe1'), (b'RateLimit', b'"api";r=970;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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'mF5S0C3Tgt4o8ad_CXtzZyvjEBTn0fspP0GZcIuQ5GSxKPiKVq6_mA==')]) 2026-03-08 03:13: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 03:13:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:13:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:13:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:13:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:13:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:13:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:13:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:13:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:13:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:13:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:13:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:13:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp49rzuhmt_mock.wav 2026-03-08 03:13:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:13:36 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:13:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:13:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:13:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 03:13:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:13:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2094, filename=tmppu6kuhp6_mock.wav) 2026-03-08 03:13:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:13:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:13:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:13:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:13:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:13:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:13:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:13:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:13:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:13:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:13:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:13:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:13:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:13: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'Sat, 07 Mar 2026 18:17: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-69ac6b9d-5e087a9f46a7b5052e2bfa9e;a9b160d4-41d5-4c1a-8be8-1ba9f6c6fb5b'), (b'RateLimit', b'"api";r=969;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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'BG2Q__uUYbpjxComGwSakXJV5gnYI_9tEp620kGnI6NjClKAPeXWZA==')]) 2026-03-08 03:13: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 03:13:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:13:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:13:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:13:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:13:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:13:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:13:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:13:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:13:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:13: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'Sat, 07 Mar 2026 18:17:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6b9d-1ff3c5911f2194cc6dad4922;a9b160d4-41d5-4c1a-8be8-1ba9f6c6fb5b'), (b'RateLimit', b'"api";r=968;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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'YluA9JzFnFI53F90eDpCOoUEaPcJWKhk1-L2FTOJxoOzu-9ihYwu9Q==')]) 2026-03-08 03:13: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 03:13:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:13:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:13:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:13:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:13:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:13:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqkqrht39_mock.wav 2026-03-08 03:13:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:13:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:13:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:13:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:13:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:13:47 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:13:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:13:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:13:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:13:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:13:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2095, filename=tmprg_2gx5k_mock.wav) 2026-03-08 03:13:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:13:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:13:48 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:13:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:13:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:13:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:13:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:13:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:13:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:13:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:13:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:13:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:13:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:13:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:13:48 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:13: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'Sat, 07 Mar 2026 18:17: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-69ac6ba8-7628075528d83c9f1fbad9cd;1d1e0d4d-4843-4a6a-94af-6a616bd27450'), (b'RateLimit', b'"api";r=967;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'HaIMANWe3eaFhTuVJkKpBjAoe0ry-GCf3L2Bknnd6P3IMb_OpaKmoQ==')]) 2026-03-08 03:13: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 03:13:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:13:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:13:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:13:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:13:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:13:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:13:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:13:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:13:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:13: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'Sat, 07 Mar 2026 18:17:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6ba8-51153ab37e4d63146e05d5ab;1d1e0d4d-4843-4a6a-94af-6a616bd27450'), (b'RateLimit', b'"api";r=966;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'5-slsHWV1XmfVmg4BCvX-RygixzakkQfgmjMawipS5TJLAhgUiRo1g==')]) 2026-03-08 03:13: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 03:13:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:13:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:13:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:13:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:13:49 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road (Railway) Keyword Extraction Tool (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 03:13:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:13:50 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:13:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:13:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:13:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:13:58 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:13:59 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:13:59 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:13:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:13:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:13:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 42자) 2026-03-08 03:13:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:13:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2096, filename=tmp49rzuhmt_mock.wav) 2026-03-08 03:13:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:13:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:13:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:13:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:13:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:13:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:13:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:13:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:13:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:13:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:13:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:13:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:13:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:13: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'Sat, 07 Mar 2026 18: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-69ac6bb3-501550311a4c053166b33ccd;47ef5243-ba19-4455-9213-07b65a8d037b'), (b'RateLimit', b'"api";r=965;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'lprybXZBjHTBtlfeY4pFqkVLA5iSYV4fiqXdjR5m7hCvzVUWXVhZwA==')]) 2026-03-08 03:13: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 03:13:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:13:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:13:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:13:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:13:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:13:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:13:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:13:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:13:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:14: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'Sat, 07 Mar 2026 18:17:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6bb3-0504b99659eb4b35348351fc;47ef5243-ba19-4455-9213-07b65a8d037b'), (b'RateLimit', b'"api";r=964;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'AGAFZ-sE9pXa9p3zbinQV-Dr7d3L7U_dsatPEFUhZ7z7U6w5VsvrZg==')]) 2026-03-08 03:14: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 03:14:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:14:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:14:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:14:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:14:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:14:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:14:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:14:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:14:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:14:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:14:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:14:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd8r7_h59_mock.wav 2026-03-08 03:14:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:14:10 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:14:10 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:14:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:14:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:14:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 03:14:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 03:14:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2097, filename=tmpqkqrht39_mock.wav) 2026-03-08 03:14:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:14:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:14:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:14:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:14:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:14:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:14:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:14:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:14:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:14:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:14:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:14:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:14:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:14:11 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:14:11 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:14: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'Sat, 07 Mar 2026 18: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-69ac6bbf-398428d115843b640ca94cb0;c52213b3-7700-4779-9dd4-6f4ad15e156a'), (b'RateLimit', b'"api";r=963;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'mEvP0zBmn11gfrEl1AWIVZaWX16z_V1fx7bV-LnL5I036SO1mmFsHA==')]) 2026-03-08 03:14: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 03:14:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:14:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:14:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:14:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:14:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:14:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:14:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:14:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:14:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:14: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'Sat, 07 Mar 2026 18:17:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6bbf-6ad5ad9150709af037b2a1ab;c52213b3-7700-4779-9dd4-6f4ad15e156a'), (b'RateLimit', b'"api";r=962;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dDfBd5AuACBB4IF4EFyMkD4mV8Mr80RGwUOZK2njC19qc_9_3N2YNg==')]) 2026-03-08 03:14: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 03:14:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:14:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:14:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:14:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:14:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:14:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp039hna_8_mock.wav 2026-03-08 03:14:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:14:13 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:14:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:14:17 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:14:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:14:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:14:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:14:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:14:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (7.072165 > 2.400000) 2026-03-08 03:14:32 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (15.448980 > 2.400000) 2026-03-08 03:14:33 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (3.139535 > 2.400000) 2026-03-08 03:14:33 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.769573 < -1.000000) 2026-03-08 03:14:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:14:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:14:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '중간청소 모�cases 좌절하신 plush' → 불명 2026-03-08 03:14:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:14:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 55자) 2026-03-08 03:14:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:중간청소 모�cases 좌절하신 plush | 긴급도:일반 | 키워드:없음 2026-03-08 03:14:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2098, filename=tmpd8r7_h59_mock.wav) 2026-03-08 03:14:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:14:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:14:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:14:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:14:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:14:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:14:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:14:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:14:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:14:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:14:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:14:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:14:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac6bd6-6a28a23117b90f8f27ba0856;4ac237c3-0884-4953-9380-d0260bb43e1d'), (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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'LWLkVwyJG-jLtJkm_yuuEK42OteCyA-N4oECcwzlEBObEeKvbDBhRg==')]) 2026-03-08 03: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 03:14:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:14:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:14:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:14:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:14:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:14:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:14:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:14:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:14:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:14:35 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:14:35 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18:17:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6bd7-5914b4d166479ccb28884e3c;4ac237c3-0884-4953-9380-d0260bb43e1d'), (b'RateLimit', b'"api";r=960;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ugiOY7ph2mIYYDruEtKfjn1lquXsBppF2Y81_GWQHEnj88l10kS84A==')]) 2026-03-08 03: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 03:14:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:14:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:14:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:14:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:14:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:14:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmm214y0y_mock.wav 2026-03-08 03:14:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:14:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:14:37 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:14:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:14:41 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:14:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:14:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 03:14:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2099, filename=tmp039hna_8_mock.wav) 2026-03-08 03:14:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:14:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:14:42 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:14:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:14:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:14:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:14:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:14:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:14:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:14:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:14:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:14:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:14:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:14:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:14: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'Sat, 07 Mar 2026 18:18: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-69ac6bde-14851fa47e90e6070fc4403d;216d673c-2e1f-41d2-a934-e59d5024c7e6'), (b'RateLimit', b'"api";r=959;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xB0hZ67N6wl_ABqcaIGdDfQ_enW4uX8lv5azG1OgemYcB21y7yexLg==')]) 2026-03-08 03:14: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 03:14:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:14:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:14:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:14:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:14:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:14:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:14:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:14:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:14:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:14: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'Sat, 07 Mar 2026 18:18:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6bde-316c6343671297ab19f95482;216d673c-2e1f-41d2-a934-e59d5024c7e6'), (b'RateLimit', b'"api";r=958;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'LEWiChjMWXB95vPVdNw4JskfBE355ld-WGIFexm6Jrz-v3UoZdXGig==')]) 2026-03-08 03:14: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 03:14:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:14:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:14:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:14:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:14:43 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 문맥을 바탕으로 철도 무전 키워드를 추출하는 것입니다. 1. **문맥 분석**: "다대포해수욕장"이라는 장소와 "공기계 선거"라는 활동 2026-03-08 03:14:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:14:44 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:14:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:14:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:14:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqhgkpwz0_mock.wav 2026-03-08 03:14:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:14:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:14:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:14:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:14:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7tna6j7z_mock.wav 2026-03-08 03:14:52 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:14:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:14:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:14:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 03:14:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:14:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2100, filename=tmpmm214y0y_mock.wav) 2026-03-08 03:14:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:14:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:14:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:14:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:14:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:14:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:14:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:14:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:14:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:14:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:14:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:14:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:14:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:14: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'Sat, 07 Mar 2026 18: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-69ac6be9-3ff28da42aaa52ca3678f1f1;04e1d74e-1caa-42e0-bc41-6a425530ae71'), (b'RateLimit', b'"api";r=957;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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'2emS3hM10IcwprflRxKfJWDlRDRbIzuY8sJJ5G72rhHe0scZmaJsYQ==')]) 2026-03-08 03:14: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 03:14:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:14:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:14:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:14:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:14:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:14:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:14:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:14:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:14:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:14:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:14:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:14: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'Sat, 07 Mar 2026 18:18:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6be9-5ceb72f5220a3e8e3d00b166;04e1d74e-1caa-42e0-bc41-6a425530ae71'), (b'RateLimit', b'"api";r=956;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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3rMsN5IZnIuvHZprYhp4F7NLQ2-bdbHhQL6wpFxJxJdLZR40_Batjw==')]) 2026-03-08 03:14: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 03:14:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:14:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:14:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:14:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:14:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:14:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:14:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:14:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:14:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:14:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:15:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:15:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3751q7ca_mock.wav 2026-03-08 03:15:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:15:03 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:15:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:15:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:15:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 03:15:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 03:15:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2101, filename=tmpqhgkpwz0_mock.wav) 2026-03-08 03:15:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:15:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:15:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:15:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:15:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:15:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:15:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:15:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:15:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:15:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:15:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:15:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:15:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:15: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'Sat, 07 Mar 2026 18:18: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-69ac6bf4-6974be550d54042b0f809c7c;5a1e21c7-0f83-4191-811d-6ee024df87a3'), (b'RateLimit', b'"api";r=955;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'NPJzstPK_CtXXlFyNVKOBrrGgcbGdi6PcnWyvOVtakpXwkPs6ypdZw==')]) 2026-03-08 03:15: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 03:15:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:15:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:15:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:15:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:15:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:15:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:15:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:15:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:15:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:15: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'Sat, 07 Mar 2026 18:18:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6bf5-3ff66550643f04055d155084;5a1e21c7-0f83-4191-811d-6ee024df87a3'), (b'RateLimit', b'"api";r=954;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'pQwHRawCK9hNs4gSevwC3yCDguebxJnvWPfuKaNMt5k6Q6QlbZwUUw==')]) 2026-03-08 03:15: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 03:15:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:15:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:15:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:15:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:15:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:15:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0qg8fucp_mock.wav 2026-03-08 03:15:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:15:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:15:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:15:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:15:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:15:14 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:15:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:15:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:15:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 03:15:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 03:15:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2102, filename=tmp7tna6j7z_mock.wav) 2026-03-08 03:15:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:15:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:15:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:15:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:15:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:15:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:15:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:15:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:15:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:15:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:15:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:15:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:15:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:15: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'Sat, 07 Mar 2026 18:18: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-69ac6bff-0dc6751d715600fd2b6bb9f2;e8168f83-9854-4a21-8630-a3d0aaf9ea48'), (b'RateLimit', b'"api";r=953;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'M2OzPhxOuIioBkGpyVYjhBbaN_0gJc6Hhr4nMsdKnm2hw7L9o4TAXA==')]) 2026-03-08 03:15: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 03:15:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:15:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:15:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:15:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:15:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:15:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:15:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:15:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:15:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:15:16 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:15:16 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:15: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'Sat, 07 Mar 2026 18:18:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6c00-61a0bbde70e8d1c842f7b9c1;e8168f83-9854-4a21-8630-a3d0aaf9ea48'), (b'RateLimit', b'"api";r=952;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'HNfeoxO_jZSsJayHAx9izOzcZZysuL7K_nVVf9ZR0MZmIIb_PxrTtg==')]) 2026-03-08 03:15: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 03:15:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:15:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:15:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:15:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:15:17 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:15:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:15:18 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:15:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:15:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:15:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:15:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:15:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:15:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:15:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:15:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 37자) 2026-03-08 03:15:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:15:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2103, filename=tmp3751q7ca_mock.wav) 2026-03-08 03:15:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:15:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:15:27 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:15:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:15:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:15:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:15:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:15:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:15:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:15:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:15:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:15:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:15:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:18: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-69ac6c0b-533f2f14760ca15865b39255;197948af-1d6a-426e-92fd-702658845c78'), (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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ahiFGugto37Pmtr4nOwsX6_0g2N6BYUCwLPKO7tfjjSQJ-pJ1Eyiew==')]) 2026-03-08 03: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 03:15:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:15:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:15:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:15:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:15:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:15:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:15:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:15:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:15:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:18:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6c0b-458dfada7d82a91c006b751d;197948af-1d6a-426e-92fd-702658845c78'), (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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'w2oEbNoPdJ7wbUmq6o8WsmwbRDt7gDCqJP5OaEu8hRfEynLq2XJM_g==')]) 2026-03-08 03: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 03:15:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:15:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:15:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:15:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:15:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:15:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:15:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:15:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:15:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:15:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:15:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:15:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6fcstobg_mock.wav 2026-03-08 03:15:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:15:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:15:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:15:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:15:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:15:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:15:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:15:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2104, filename=tmp0qg8fucp_mock.wav) 2026-03-08 03:15:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:15:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:15:38 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:15:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:15:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:15:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:15:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:15:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:15:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:15:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:15:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:15:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:15:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:15:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:15: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'Sat, 07 Mar 2026 18:19: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-69ac6c16-4d35f74914747a977ec5502b;c182cbc3-3aff-4a47-99de-c69711228193'), (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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'sf9GRSFaQCm-V_85c6irU-1goNcy3P7Ha37WYXSK2O1xfrUS-XBfLQ==')]) 2026-03-08 03:15: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 03:15:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:15:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:15:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:15:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:15:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:15:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:15:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:15:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:15:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:15: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'Sat, 07 Mar 2026 18:19:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6c16-7765a33a63ab6d4c65543f57;c182cbc3-3aff-4a47-99de-c69711228193'), (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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'NuVKYjSDfydkX40lHP0oYzmMjPdjnz5Jj4JXQbtVt4gGwZqD9n_ZMg==')]) 2026-03-08 03:15: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 03:15:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:15:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:15:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:15:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:15:39 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:15:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:15:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy809pc3i_mock.wav 2026-03-08 03:15:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:15:41 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:15:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:15:44 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:15:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:15:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:15:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:15:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:15:58 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:16:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:16:02 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.836761 < -1.000000) 2026-03-08 03:16:02 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.556697 < -1.000000) 2026-03-08 03:16:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:16:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:16:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'связ지 마셔서 감사합니다.' → 불명 2026-03-08 03:16:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:16:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 15자) 2026-03-08 03:16:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:연결된 | 긴급도:일반 | 키워드:없음 2026-03-08 03:16:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2105, filename=tmp6fcstobg_mock.wav) 2026-03-08 03:16:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:16:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:16:04 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:16:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:16:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:16:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:16:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:16:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:16:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:16:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:16:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:16:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:16:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:19: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-69ac6c2f-4629af6a741166440aa81ed4;bf629126-77a8-4014-b92c-98bf66af254c'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'y7fG5OSAAmWpXTPVVL1LMgNjmprsz-3Xa88Cb2ICWXwXUAz84hAobw==')]) 2026-03-08 03: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 03:16:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:16:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:16:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:16:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:16:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:16:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:16:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:16:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:16:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:19:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6c30-339690126d793695212ae6d9;bf629126-77a8-4014-b92c-98bf66af254c'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xIPyEV4YkrZ4j3E5B0AP0fAroOfUKpO6nGvS6LOqcrQt11_NpKjVKQ==')]) 2026-03-08 03: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 03:16:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:16:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:16:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:16:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:16:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:16:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdv5tuizn_mock.wav 2026-03-08 03:16:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:16:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:16:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:16:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:16:10 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:16:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:16:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 03:16:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2106, filename=tmpy809pc3i_mock.wav) 2026-03-08 03:16:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:16:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:16:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:16:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:16:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:16:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:16:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:16:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:16:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:16:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:16:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:16:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:16:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:16: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'Sat, 07 Mar 2026 18:19: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-69ac6c36-20a3805b58dd39ac513efed3;5070a6a5-2d54-4a87-9977-0ad3d9c4ec66'), (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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'bTf0D1Vh3UigRUGo2iIaqfuA6_DsUF1jGL241cRH3-WddRvQ1P6WAQ==')]) 2026-03-08 03:16: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 03:16:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:16:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:16:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:16:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:16:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:16:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:16:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:16:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:16:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:16:11 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:16:11 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:16: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'Sat, 07 Mar 2026 18:19:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6c36-3b36d2637055493a1c1d1c54;5070a6a5-2d54-4a87-9977-0ad3d9c4ec66'), (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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9SPGDdYfBa1OoXHVw-SXzxscoxW_3iKEJymxBtgk7k50QvclByPrbg==')]) 2026-03-08 03:16: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 03:16:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:16:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:16:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:16:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:16:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:16:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpiqjzfsec_mock.wav 2026-03-08 03:16:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:16:13 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:16:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:16:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:16:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:16:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:16:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:16:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpizxk21fa_mock.wav 2026-03-08 03:16:21 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:16:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:16:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:16:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 03:16:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:16:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2107, filename=tmpdv5tuizn_mock.wav) 2026-03-08 03:16:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:16:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:16:22 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:16:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:16:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:16:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:16:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:16:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:16:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:16:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:16:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:16:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:16:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:16:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:16: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'Sat, 07 Mar 2026 18:19: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-69ac6c42-4f7911c0759a516d7a4e6c53;75392c63-43ea-4e2c-8213-4e0ecb56c5cf'), (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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'nltVbrriaQ3dUvEH5j0bwzBIMm0gu4a8T2elCNhftF0VRryPG6GFmA==')]) 2026-03-08 03:16: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 03:16:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:16:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:16:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:16:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:16:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:16:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:16:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:16:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:16:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:16: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'Sat, 07 Mar 2026 18:19:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6c42-1d3a73ed75ad393c1bbb4b87;75392c63-43ea-4e2c-8213-4e0ecb56c5cf'), (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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dnuNT0hOcDOaE8OO5gsJQ57cB6JIdo_wqJactO_SyTZgejFzJYcvfg==')]) 2026-03-08 03:16: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 03:16:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:16:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:16:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:16:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:16:23 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:16:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:16:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:16:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:16:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:16:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:16:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:16:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:16:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1xwi8t66_mock.wav 2026-03-08 03:16:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:16:32 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:16:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:16:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:16:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 03:16:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:16:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2108, filename=tmpiqjzfsec_mock.wav) 2026-03-08 03:16:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:16:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:16:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:16:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:16:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:16:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:16:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:16:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:16:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:16:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:16:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:16:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:16:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:16: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'Sat, 07 Mar 2026 18:19: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-69ac6c4d-37edbaf50ca6ac753f55670f;095f6a01-7e56-409f-8497-c5a6ce7acb35'), (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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9JLRGHoycekeT9v-kV6d5z696GEADHhie079l8f48uvtGg87w_wmKA==')]) 2026-03-08 03:16: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 03:16:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:16:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:16:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:16:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:16:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:16:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:16:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:16:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:16:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:16: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'Sat, 07 Mar 2026 18:19:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6c4d-0774e0e304b4b842410ad692;095f6a01-7e56-409f-8497-c5a6ce7acb35'), (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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Yxfeoi7Qm1Ydk6NhmuAMjxRTu2FzutGHOpvbK6nqgc6dplIyiXNLpw==')]) 2026-03-08 03:16: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 03:16:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:16:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:16:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:16:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:16:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:16:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpg6a7xncd_mock.wav 2026-03-08 03:16:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:16:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:16:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:16:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:16:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:16:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:16:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:16:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:16:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 03:16:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV),모터,확인,통과 2026-03-08 03:16:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2109, filename=tmpizxk21fa_mock.wav) 2026-03-08 03:16:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:16:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:16:44 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:16:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:16:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:16:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:16:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:16:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:16:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:16:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:16:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:16:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:16:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:16:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:16: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'Sat, 07 Mar 2026 18: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-69ac6c58-1dffb1cf6445342e44653fdb;16980574-1141-4d37-9b6b-93de5f1126f7'), (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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'sj2j1sjl2XQ061ZvL3jJXe8Ez3JoVj8EgFEGy1bGE3q9SuIum99gXA==')]) 2026-03-08 03:16: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 03:16:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:16:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:16:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:16:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:16:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:16:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:16:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:16:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:16:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:16: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'Sat, 07 Mar 2026 18:20:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6c58-1cfe26ac713d75ac563d7977;16980574-1141-4d37-9b6b-93de5f1126f7'), (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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'_P6ENk-8_sVDUOOKnS7MX0Xskui8WN2Jtk8w0-2_MvW_PwE3v81Vng==')]) 2026-03-08 03:16: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 03:16:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:16:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:16:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:16:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:16:45 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:16:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:16:46 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:16:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:16:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:16:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:16:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:16:55 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:16:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:16:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:16:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:16:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:16:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:16:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2110, filename=tmp1xwi8t66_mock.wav) 2026-03-08 03:16:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:16:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:16:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:16:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:16:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:16:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:16:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:16:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:16:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:16:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:16:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:16:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:20: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-69ac6c63-77cced4b0d12c55215361c71;51da582c-6a1e-4a12-8545-7ee1be17686f'), (b'RateLimit', b'"api";r=985;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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'WugBJ43UbxNmKAxOXA54ilBhtKyNzMDdqJW_SKh1foSWKjwWBdnuAg==')]) 2026-03-08 03: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 03:16:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:16:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:16:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:16:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:16:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:16:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:16:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:16:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:16:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:16: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'Sat, 07 Mar 2026 18:20:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6c64-4f7c7de70277ba636ab675cf;51da582c-6a1e-4a12-8545-7ee1be17686f'), (b'RateLimit', b'"api";r=984;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0-VcgbM6d1vMFWN2RvyeYcqwNgXJQuOU3pIfNbPIgkR5t8l3lSHITw==')]) 2026-03-08 03:16: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 03:16:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:16:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:16:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:16:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:16:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:16:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:16:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:17:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:17:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:17:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:17:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:17:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8nj2fhvl_mock.wav 2026-03-08 03:17:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:17:06 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:17:06 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:17:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:17:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:17:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:17:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:17:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2111, filename=tmpg6a7xncd_mock.wav) 2026-03-08 03:17:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:17:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:17:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:17:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:17:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:17:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:17:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:17:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:17:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:17:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:17:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:17:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:17:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:17: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'Sat, 07 Mar 2026 18:20: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-69ac6c6f-249741ec4347ecc8358e19f5;11257cc4-47b6-4ed3-af0c-f9208e8b3ddd'), (b'RateLimit', b'"api";r=983;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'V33q_lg0THwhgVDmPIWHI6K8QwEpseYHbp9fVLLUcEUb2RuWR6nChA==')]) 2026-03-08 03:17: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 03:17:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:17:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:17:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:17:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:17:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:17:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:17:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:17:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:17:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:17:07 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:17:07 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:17: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'Sat, 07 Mar 2026 18:20:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6c6f-570f01e92f8635de1b8c5878;11257cc4-47b6-4ed3-af0c-f9208e8b3ddd'), (b'RateLimit', b'"api";r=982;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Prd8j20gPZ7YJL6qoFOfiUCBfyeDJJv1deK1qtl5-D59qwb0ExidUA==')]) 2026-03-08 03:17: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 03:17:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:17:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:17:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:17:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:17:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:17:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2m0btiuv_mock.wav 2026-03-08 03:17:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:17:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:17:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:17:13 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:17:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:17:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:17:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:17:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:17:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:17:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:17:32 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.653413 < -1.000000) 2026-03-08 03:17:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:17:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcl5v72_e_mock.wav 2026-03-08 03:17:32 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.935897 < -1.000000) 2026-03-08 03:17:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:17:33 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:17:33 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:17:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '아듀고' → 불명 2026-03-08 03:17:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:17:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 26자) 2026-03-08 03:17:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:아듀고 | 긴급도:일반 | 키워드:없음 2026-03-08 03:17:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2112, filename=tmp8nj2fhvl_mock.wav) 2026-03-08 03:17:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:17:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:17:33 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:17:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:17:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:17:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:17:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:17:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:17:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:17:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:17:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:17:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:17:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:17:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:20: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-69ac6c89-40587b3a211f4ed750ecee56;5915efac-bb67-4cad-b095-c884ca8232a2'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9gzVtHHsmy2lfgVu0FNbhd3DVzBDq9WlxwEsm1Oz6eXp7QSqpCMllA==')]) 2026-03-08 03: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 03:17:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:17:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:17:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:17:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:17:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:17:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:17:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:17:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:17:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:17: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'Sat, 07 Mar 2026 18:20:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6c89-27a2189a1b9a51d67f5b6e40;5915efac-bb67-4cad-b095-c884ca8232a2'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6N7AEKbaCLUMtDD_X0L_JMieUKXuv5_lQH7acV3sffMz05iRSabvDw==')]) 2026-03-08 03:17: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 03:17:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:17:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:17:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:17:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:17:34 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:17:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:17:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:17:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:17:39 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:17:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 03:17:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 03:17:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2113, filename=tmp2m0btiuv_mock.wav) 2026-03-08 03:17:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:17:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:17:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:17:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:17:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:17:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:17:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:17:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:17:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:17:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:17:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:17:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:17: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'Sat, 07 Mar 2026 18:21: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-69ac6c90-7d1ecf1838c69df33379edeb;10372bbc-93a6-49a7-8f0e-7bb3908d253d'), (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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'R2lN9L3rqMNl3wsBvGXC7E3KymVUsJudoq_QTVvtULZZNCJsq4Q_Ew==')]) 2026-03-08 03:17: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 03:17:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:17:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:17:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:17:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:17:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:17:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:17:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:17:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:17:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:21:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6c90-547648ad7be5f9da74cb5bba;10372bbc-93a6-49a7-8f0e-7bb3908d253d'), (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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ItkYT2zIj7U2P9bdn32PlC6FFZprpYbL7Ji4VKMi58nc7dYMbnhJBw==')]) 2026-03-08 03: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 03:17:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:17:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:17:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:17:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:17:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:17:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_p32usg8_mock.wav 2026-03-08 03:17:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:17:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:17:43 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:17:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:17:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:17:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3svu4vez_mock.wav 2026-03-08 03:17:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:17:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:17:51 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:17:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:17:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:17:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 03:17:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:17:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2114, filename=tmpcl5v72_e_mock.wav) 2026-03-08 03:17:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:17:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:17:51 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:17:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:17:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:17:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:17:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:17:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:17:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:17:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:17:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:17:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:17:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:17:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:17:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:17: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'Sat, 07 Mar 2026 18: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-69ac6c9b-705e0fae67efc086326d9335;9ba2e255-938e-4979-8e16-6a8898d7b0e8'), (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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'puy5hzD3O83hdkXBgDnItQRtCBI9muo3I4LS_RdHD7iugG5k7S7lzw==')]) 2026-03-08 03:17: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 03:17:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:17:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:17:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:17:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:17:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:17:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:17:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:17:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:17:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:17: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'Sat, 07 Mar 2026 18:21:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6c9b-7e8cd1b718abfcec4cb21cbd;9ba2e255-938e-4979-8e16-6a8898d7b0e8'), (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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wnuuSwie4aKtm5iTptor_NfirjTrW898YN4Yq0Y8ZtG-ivvYUjQIew==')]) 2026-03-08 03:17: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 03:17:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:17:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:17:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:17:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:17:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:17:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:17:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:17:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:17:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbj7cfwq9_mock.wav 2026-03-08 03:17:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:17:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:17:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:18:02 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:18:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:18:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:18:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:18:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwm1ctwlu_mock.wav 2026-03-08 03:18:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 03:18:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 03:18:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2115, filename=tmp_p32usg8_mock.wav) 2026-03-08 03:18:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:18:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:18:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:18:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:18:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:18:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:18:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:18:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:18:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:18:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:18:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:18:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:18:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:21: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-69ac6ca7-282752d0281f5ba6663ce924;683e6a71-7006-45ce-9bdb-1bce633e82ea'), (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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'34I64LCaN99P7bCOuTMgiZynkt_4lR9pG8xKJaAEaaD4z8k3zpXmDQ==')]) 2026-03-08 03: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 03:18:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:18:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:18:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:18:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:18:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:18:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:18:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:18:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:18:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:21:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6ca7-6607b56d09fd3dec4da91cd5;683e6a71-7006-45ce-9bdb-1bce633e82ea'), (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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'E0ORGCTe1GGHRc0UuFXlqEX9OOnFn2S320eKte5ZK2fxG69tJQcbxQ==')]) 2026-03-08 03: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 03:18:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:18:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:18:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:18:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:18:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:18:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:18:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:18:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:18:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:18:13 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:18:13 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:18:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:18:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:18:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:18:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:18:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2116, filename=tmp3svu4vez_mock.wav) 2026-03-08 03:18:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:18:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:18:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:18:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:18:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:18:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:18:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:18:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:18:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:18:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:18:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:18:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:21: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-69ac6cb2-151b19dd2883382c15e8494e;b6eba946-3ca3-4274-8baa-59903a078b8c'), (b'RateLimit', b'"api";r=973;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'UR7LDTMRVBu81r9OFLvZTNjiIGst58se77qVIzLfdNONLAmkzDvu2Q==')]) 2026-03-08 03: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 03:18:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:18:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:18:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:18:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:18:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:18:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:18:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:18:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:18:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:18:14 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:18:14 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18:21:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6cb2-5274995111f2bba11d59d4d7;b6eba946-3ca3-4274-8baa-59903a078b8c'), (b'RateLimit', b'"api";r=972;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8vInwTRI2LloChfp0flM2I96zL5iVSyt0m6YFoUeMV6a57bT2YScmA==')]) 2026-03-08 03: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 03:18:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:18:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:18:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:18:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:18:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:18:16 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:18:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:18:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:18:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:18:23 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:18:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:18:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:18:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:18:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:18:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:18:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:18:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2117, filename=tmpbj7cfwq9_mock.wav) 2026-03-08 03:18:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:18:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:18:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:18:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:18:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:18:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:18:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:18:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:18:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:18:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:18:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:18:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:18:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:18: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'Sat, 07 Mar 2026 18:21: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-69ac6cbd-0e01e367191e0bf9706faf60;64d91b32-45ca-4419-b800-cedb1d45a4a7'), (b'RateLimit', b'"api";r=971;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'AqDscqoULrQsvLrGJpO9lvOmS28dpEYUhiyGANW5YduOJiTPRbaTFQ==')]) 2026-03-08 03:18: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 03:18:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:18:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:18:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:18:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:18:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:18:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:18:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:18:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:18:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:18: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'Sat, 07 Mar 2026 18:21:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6cbd-4e2a35317f80cbe34404def2;64d91b32-45ca-4419-b800-cedb1d45a4a7'), (b'RateLimit', b'"api";r=970;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'G4bvB7PeRkU5Jhqtvj0pF-1bme4ZWtDTbm06wE4_u3727jWFP04L8Q==')]) 2026-03-08 03:18: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 03:18:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:18:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:18:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:18:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:18:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:18:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:18:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:18:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:18:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:18:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:18:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:18:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3commrdp_mock.wav 2026-03-08 03:18:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:18:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:18:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkd6c3jgi_mock.wav 2026-03-08 03:18:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:18:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:18:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:18:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:18:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 03:18:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:18:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2118, filename=tmpwm1ctwlu_mock.wav) 2026-03-08 03:18:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:18:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:18:37 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:18:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:18:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:18:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:18:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:18:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:18:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:18:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:18:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:18:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:18:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:18:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:18: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'Sat, 07 Mar 2026 18:22: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-69ac6cc9-1235bc2e37b795fe776bed62;bdd3178c-f5dc-452a-bba4-8c2d64fb38ff'), (b'RateLimit', b'"api";r=969;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'2mPQWd5htKe9nXR9VzLOH-AxB6qUTrlku_4G_1OaTaVhRZEGkmnnGA==')]) 2026-03-08 03:18: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 03:18:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:18:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:18:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:18:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:18:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:18:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:18:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:18:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:18:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:18: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'Sat, 07 Mar 2026 18:22:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6cc9-7ab4bca91fe96f4f0c845500;bdd3178c-f5dc-452a-bba4-8c2d64fb38ff'), (b'RateLimit', b'"api";r=968;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-eS9e-cpC5NFbzINZzlosb5LVHuvkpv3zYZdkCd7YCC9OdpQSwNkVg==')]) 2026-03-08 03:18: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 03:18:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:18:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:18:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:18:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:18:38 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 03:18:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:18:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:18:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:18:43 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:18:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:18:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:18:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:18:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:18:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:18:56 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.868691 < -1.000000) 2026-03-08 03:18:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.369522 < -1.000000) 2026-03-08 03:18:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.945615 < -1.000000) 2026-03-08 03:18:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 03:18:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 03:18:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다음 영상에서 만나요!' → 불명 2026-03-08 03:18:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:18:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 7자) 2026-03-08 03:18:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:만나요 | 긴급도:일반 | 키워드:없음 2026-03-08 03:18:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2119, filename=tmp3commrdp_mock.wav) 2026-03-08 03:18:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:18:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:18:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:18:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:18:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:18:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:18:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:18:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:18:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:18:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:18:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:18:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:18:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:18: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'Sat, 07 Mar 2026 18:22: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-69ac6cde-3346d85a25a85821643eb63d;ba1eba48-3f8c-4459-972c-866c4cfeff89'), (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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'LgifV94wgzEfUIGgkYN8S-7VSd6JsClakHCqxe8L2M6Cp3f4xSUFww==')]) 2026-03-08 03:18: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 03:18:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:18:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:18:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:18:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:18:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:18:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:18:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:18:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:18:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:18: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'Sat, 07 Mar 2026 18:22:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6cde-1a02ef9c121e559a4320da20;ba1eba48-3f8c-4459-972c-866c4cfeff89'), (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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'RctXz2SMxQIg0O3BbsHB81y4jycyCwlOHIZajPGkb1gqxnRK8ieKRg==')]) 2026-03-08 03:18: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 03:18:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:18:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:18:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:18:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:19:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:19:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph3a0hqwa_mock.wav 2026-03-08 03:19:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:19:01 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:19:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:19:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:19:04 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:19:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:19:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 03:19:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2120, filename=tmpkd6c3jgi_mock.wav) 2026-03-08 03:19:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:19:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:19:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:19:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:19:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:19:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:19:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:19:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:19:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:19:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:19:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:19:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:22: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-69ac6ce5-535724c1059365955810d881;3d99cf02-3f12-4a0b-885d-944cc241ec93'), (b'RateLimit', b'"api";r=965;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'O_diDDluq-S9nAVMbcdkgGYqORWgyaiBWTG2pgp1mH7nqvMP9U84rg==')]) 2026-03-08 03: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 03:19:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:19:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:19:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:19:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:19:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:19:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:19:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:19:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:19:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:19:05 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:19:05 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:19: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'Sat, 07 Mar 2026 18:22:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6ce5-53fef6e4319c61e23a38b71a;3d99cf02-3f12-4a0b-885d-944cc241ec93'), (b'RateLimit', b'"api";r=964;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Po8_EoPbweECYJ4pSAcSrjiWTTtHyJgrtHxa5RjL4VP_uI5lGiE55w==')]) 2026-03-08 03:19: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 03:19:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:19:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:19:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:19:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:19:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:19:08 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:19:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:19:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:19:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp101hpdhn_mock.wav 2026-03-08 03:19:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:19:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:19:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:19:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:19:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxsf5frm1_mock.wav 2026-03-08 03:19:15 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:19:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:19:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:19:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 03:19:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:지지금구 좌천 검측차 이동 | 긴급도:일반 | 키워드:지지금구, 좌천, 검측차, 이동 2026-03-08 03:19:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2121, filename=tmph3a0hqwa_mock.wav) 2026-03-08 03:19:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:19:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:19:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:19:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:19:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:19:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:19:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:19:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:19:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:19:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:19:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:19:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:19:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:19: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'Sat, 07 Mar 2026 18:22: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-69ac6cf0-693d42f27f4f113f1aab496d;998301b1-8866-4178-8cee-25fbb122385b'), (b'RateLimit', b'"api";r=963;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Qpcah84_wR7oPZjkPHK6D2wLuN2yY-I0j88v02H2Xud0t0BNM_ORsw==')]) 2026-03-08 03:19: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 03:19:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:19:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:19:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:19:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:19:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:19:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:19:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:19:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:19:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:19:17 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:19:17 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:19: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'Sat, 07 Mar 2026 18:22:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6cf1-32de77636434d3ab2b51ede9;998301b1-8866-4178-8cee-25fbb122385b'), (b'RateLimit', b'"api";r=962;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'SEJu1Cpeh7Hwx6PKkYnf7-SHoVC_yFSD9Pwt13jgaE9U3vfmPAob6w==')]) 2026-03-08 03:19: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 03:19:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:19:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:19:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:19:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:19:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:19:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:19:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:19:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:19:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:19:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:19:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:19:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd24_pvyk_mock.wav 2026-03-08 03:19:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:19:27 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:19:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:19:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:19:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 03:19:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:19:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2122, filename=tmp101hpdhn_mock.wav) 2026-03-08 03:19:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:19:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:19:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:19:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:19:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:19:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:19:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:19:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:19:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:19:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:19:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:19:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:19:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:19: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'Sat, 07 Mar 2026 18:22: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-69ac6cfc-353a45204fd51bb8246b0c1e;c30bfac6-88ac-4bbb-837c-38ced2a154e9'), (b'RateLimit', b'"api";r=961;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Vq9U9MJ1cqVt6S36Ohn5GemtZr3Z7drMnCKwPaaNe8upTcXtVixPIA==')]) 2026-03-08 03:19: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 03:19:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:19:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:19:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:19:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:19:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:19:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:19:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:19:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:19:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:22:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6cfc-30eccdd00dcc678d7207d613;c30bfac6-88ac-4bbb-837c-38ced2a154e9'), (b'RateLimit', b'"api";r=960;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6qCI_T6Q0etxqr9JrvdbvEgTRDsZDeh7mEBE0c9tadcx48Lp3vBSXw==')]) 2026-03-08 03: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 03:19:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:19:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:19:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:19:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:19:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:19:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:19:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:19:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:19:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8npjt79o_mock.wav 2026-03-08 03:19:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:19:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:19:38 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:19:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:19:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:19:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:19:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:19:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2123, filename=tmpxsf5frm1_mock.wav) 2026-03-08 03:19:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:19:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:19:39 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:19:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:19:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:19:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:19:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:19:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:19:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:19:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:19:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:19:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:19:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:19:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:19: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'Sat, 07 Mar 2026 18:23: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-69ac6d07-55fefde70814cf6e6b721407;eb39f20b-32e9-4a3a-be0a-35d35cf83b59'), (b'RateLimit', b'"api";r=959;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kIoZDz3QqM2vFBS7Vcfgl25cM0NcREqw8YkrhjshED2P37wOztUM5A==')]) 2026-03-08 03:19: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 03:19:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:19:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:19:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:19:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:19:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:19:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:19:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:19:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:19:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:19: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'Sat, 07 Mar 2026 18:23:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6d07-16e9c52a26f6bf2331d4246d;eb39f20b-32e9-4a3a-be0a-35d35cf83b59'), (b'RateLimit', b'"api";r=958;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7Qm16DMHJ1IurDvPSOUpkok7DcDXpYc5CtoO7tYr7BVPNRCMeoDYIw==')]) 2026-03-08 03:19: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 03:19:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:19:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:19:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:19:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:19:40 [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. * 2026-03-08 03:19:41 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:19:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:19:42 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:19:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:19:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:19:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:19:50 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:19:50 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:19:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:19:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:19:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:19:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:19:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2124, filename=tmpd24_pvyk_mock.wav) 2026-03-08 03:19:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:19:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:19:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:19:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:19:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:19:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:19:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:19:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:19:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:19:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:19:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:19:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:19:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:19: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'Sat, 07 Mar 2026 18:23: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-69ac6d12-259710f54baeec5712330a4f;bb60645b-77f0-4e38-866d-0b9c88de7511'), (b'RateLimit', b'"api";r=957;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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ZvU9rCD9Rv_oN9JcNnjONnIOLetpZK11wLbhpreh25ilMrBGvPTrcg==')]) 2026-03-08 03:19: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 03:19:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:19:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:19:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:19:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:19:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:19:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:19:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:19:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:19:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:19: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'Sat, 07 Mar 2026 18:23:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6d13-7ecb07db2f57640918e4de10;bb60645b-77f0-4e38-866d-0b9c88de7511'), (b'RateLimit', b'"api";r=956;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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'hmfF5FQ7v_lEVlhEoCl11ZI162FZb1syx1eUL9e9657N3BFsLlWIxw==')]) 2026-03-08 03:19: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 03:19:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:19:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:19:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:19:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:19:51 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:19:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:19:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:19:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:19:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:19:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:19:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:20:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:20:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb18vkenz_mock.wav 2026-03-08 03:20:01 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:20:01 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:20:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:20:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:20:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 03:20:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 03:20:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2125, filename=tmp8npjt79o_mock.wav) 2026-03-08 03:20:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:20:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:20:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:20:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:20:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:20:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:20:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:20:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:20:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:20:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:20:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:20:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:20:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:20:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:20: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'Sat, 07 Mar 2026 18:23: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-69ac6d1e-6d85e9aa5d7a65ee64e57491;3185448c-0c48-402f-9c98-50247d4816d7'), (b'RateLimit', b'"api";r=955;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'o1bxg901kH3xC7FC74WOnefZw9H8LZnPoeHL-Xc6WCgjM0pQFFX5Zg==')]) 2026-03-08 03:20: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 03:20:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:20:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:20:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:20:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:20:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:20:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:20:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:20:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:20:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:20:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:20:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:20: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'Sat, 07 Mar 2026 18:23:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6d1e-2bc756fd04da955f26f2bd0f;3185448c-0c48-402f-9c98-50247d4816d7'), (b'RateLimit', b'"api";r=954;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'pOxHCp7Uh-ZqGdl2_wzWjp91Wu3kb1aGvDomuCNFmvEzAziFu0dmAw==')]) 2026-03-08 03:20: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 03:20:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:20:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:20:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:20:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:20:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:20:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpox2dcasp_mock.wav 2026-03-08 03:20:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:20:05 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:20:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:20:08 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:20:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:20:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:20:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:20:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:20:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:20:24 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.142080 < -1.000000) 2026-03-08 03:20:24 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.380325 < -1.000000) 2026-03-08 03:20:25 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.821343 < -1.000000) 2026-03-08 03:20:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:20:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:20:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '맞을 수신 양호 신호는' → 불명 2026-03-08 03:20:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:20:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 31자) 2026-03-08 03:20:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:신호 양호 신호 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:20:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2126, filename=tmpb18vkenz_mock.wav) 2026-03-08 03:20:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:20:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:20:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:20:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:20:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:20:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:20:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:20:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:20:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:20:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:20:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:20:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:23: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-69ac6d36-287b44435b48771b3aa9f925;5aa5f7fa-3093-4838-8dfd-a2de8adec528'), (b'RateLimit', b'"api";r=953;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'R3sLYXCJmCNoEWtca5hzpL1-8L6rfLHoZmjtCowSNHnVMqYTfi7RRw==')]) 2026-03-08 03: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 03:20:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:20:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:20:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:20:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:20:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:20:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:20:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:20:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:20:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:20:26 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:20:26 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18:23:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6d36-518c4ab83ad3cdf7121c9f6f;5aa5f7fa-3093-4838-8dfd-a2de8adec528'), (b'RateLimit', b'"api";r=952;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Pma0EBc88JJVef_294cvLX1o-GS1cx2ElKmic_Wt9YHQxeWAog2Dww==')]) 2026-03-08 03: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 03:20:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:20:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:20:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:20:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:20:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:20:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:20:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:20:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:20:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpji050njk_mock.wav 2026-03-08 03:20:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:20:32 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:20:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:20:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 03:20:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2127, filename=tmpox2dcasp_mock.wav) 2026-03-08 03:20:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:20:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:20:33 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:20:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:20:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:20:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:20:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:20:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:20:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:20:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:20:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:20:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:20:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:23: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-69ac6d3d-47a3832d6d15cc77646ce05e;275f37c5-8c87-41b7-98f2-209bdedd78d9'), (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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'JEXQCU4dEfi_i6vexaFJGvlr9HQKHYsun97AR-E_FxLF0Fbckm-2Eg==')]) 2026-03-08 03: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 03:20:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:20:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:20:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:20:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:20:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:20:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:20:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:20:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:20:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:20: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'Sat, 07 Mar 2026 18:23:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6d3d-45a20161516ce4b061986106;275f37c5-8c87-41b7-98f2-209bdedd78d9'), (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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'M36bvrhN2hMDVVsPAeSWM7o-8carkVawcCdh3uo7gJKASLx1hiBIQQ==')]) 2026-03-08 03:20: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 03:20:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:20:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:20:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:20:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:20:34 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 문맥을 바탕으로, 주어진 무전 내용 중에서 철도 장비, 역명, 지명, 열차 번호 등 가장 핵심적인 명사만 추출해야 합니다. 1. **문맥 분석 2026-03-08 03:20:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:20:35 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:20:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:20:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:20:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpspjqkk07_mock.wav 2026-03-08 03:20:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:20:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:20:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:20:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:20:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp49iubpgf_mock.wav 2026-03-08 03:20:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:20:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:20:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:20:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 24자) 2026-03-08 03:20:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:20:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2128, filename=tmpji050njk_mock.wav) 2026-03-08 03:20:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:20:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:20:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:20:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:20:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:20:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:20:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:20:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:20:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:20:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:20:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:20:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:20:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:20: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'Sat, 07 Mar 2026 18:24: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-69ac6d48-6c1ba0240374aae90fce0682;b4c078fb-40fc-4bbd-aa14-2e47f4f3dfe1'), (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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'jr8fM6vtkgbVNXbgCYTujN2qRvWtn1XAJq78KL3i7dFYNpEznKV-zw==')]) 2026-03-08 03:20: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 03:20:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:20:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:20:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:20:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:20:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:20:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:20:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:20:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:20:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:20:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:20:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18:24:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6d48-4a0ef6d352cb61905761fbb7;b4c078fb-40fc-4bbd-aa14-2e47f4f3dfe1'), (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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0AUgUQoFFiqK4UmdIPdYwaY2c_TkIZ8CzKQUa1UcYqfVAoQf6IHDlg==')]) 2026-03-08 03: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 03:20:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:20:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:20:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:20:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:20:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:20:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:20:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:20:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:20:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:20:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:20:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:20:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc22kxoh6_mock.wav 2026-03-08 03:20:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:20:55 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:20:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:20:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:20:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 03:20:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진, 측선, 좌천, 하선, 신호진로, 통과 2026-03-08 03:20:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2129, filename=tmpspjqkk07_mock.wav) 2026-03-08 03:20:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:20:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:20:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:20:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:20:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:20:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:20:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:20:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:20:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:20:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:20:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:20:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:20:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:20: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'Sat, 07 Mar 2026 18: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-69ac6d53-194d94711a846bc02cbea76e;5ba34822-c14c-4652-a80c-9f768fcd885d'), (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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'h_yHvQQFmA9t3Ym943Sw6L1ql_UTDa1Ut2P7fXLiyHRV2h_ovf4TPg==')]) 2026-03-08 03:20: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 03:20:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:20:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:20:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:20:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:20:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:20:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:20:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:20:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:20:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:24:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6d54-220d5db672188c176e440433;5ba34822-c14c-4652-a80c-9f768fcd885d'), (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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'5AeLzh-XI9bAm7mIGIPlQuwfX-UmUNBlab3PcBj5gxUQ7zaVKD7l7Q==')]) 2026-03-08 03: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 03:20:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:20:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:20:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:20:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:20:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:20:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:20:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:20:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:20:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpclj7h2uu_mock.wav 2026-03-08 03:21:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:21:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:21:06 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:21:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:21:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:21:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 03:21:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV), 모터,신호,통과 2026-03-08 03:21:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2130, filename=tmp49iubpgf_mock.wav) 2026-03-08 03:21:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:21:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:21:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:21:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:21:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:21:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:21:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:21:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:21:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:21:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:21:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:21:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:21:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:21:07 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:21:07 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:21: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'Sat, 07 Mar 2026 18:24: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-69ac6d5f-111294b5730fa25c2d2e8e38;08d4fc4a-fbcf-4240-b0a2-18413384777e'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'W7yA-YvUo1wpFPezcTvWLacpBF17pr628hML1t6SSN6jNveRuZHhWw==')]) 2026-03-08 03:21: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 03:21:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:21:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:21:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:21:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:21:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:21:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:21:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:21:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:21:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:21: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'Sat, 07 Mar 2026 18:24:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6d5f-518fb0c302e3128e7438ed19;08d4fc4a-fbcf-4240-b0a2-18413384777e'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'tpSu_sKX2CoGh0WJpHFZIRODTcjaQxBDh3NbCKaF_zfElHiPsx6tew==')]) 2026-03-08 03:21: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 03:21:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:21:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:21:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:21:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:21:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:21:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:21:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:21:10 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:21:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:21:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:21:18 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:21:18 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:21:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:21:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:21:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:21:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:21:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2131, filename=tmpc22kxoh6_mock.wav) 2026-03-08 03:21:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:21:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:21:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:21:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:21:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:21:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:21:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:21:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:21:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:21:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:21:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:21:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:21:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:21: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'Sat, 07 Mar 2026 18:24: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-69ac6d6a-32e4b78670e9ea7815bebf4c;fda2e724-8f16-4f29-8151-e9d45fffb8a6'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Ud_qye8wNN3XCOkLDPG1GIM7vB7rTTH6_md3Ekk3r_WWufhI03sV6Q==')]) 2026-03-08 03:21: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 03:21:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:21:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:21:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:21:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:21:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:21:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:21:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:21:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:21:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:21: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'Sat, 07 Mar 2026 18:24:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6d6a-612439916a4517241f423b4b;fda2e724-8f16-4f29-8151-e9d45fffb8a6'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-LBy9B9QPUHCOlSvUrFmGqkJbHyKl5aDuFZmCZwB40NVuwBhmFnrAw==')]) 2026-03-08 03:21: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 03:21:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:21:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:21:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:21:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:21:20 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:21:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:21:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:21:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:21:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:21:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:21:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:21:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:21:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcezyw49i_mock.wav 2026-03-08 03:21:29 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:21:29 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:21:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:21:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:21:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:21:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:21:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2132, filename=tmpclj7h2uu_mock.wav) 2026-03-08 03:21:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:21:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:21:30 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:21:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:21:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:21:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:21:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:21:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:21:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:21:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:21:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:21:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:21:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:21:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:21: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'Sat, 07 Mar 2026 18:24: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-69ac6d76-07a89d557d4ed4d969160b16;920ad8fb-cbd7-42f3-ab1d-1b4f13103754'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7Z93WoAFlkxduXt6vpqjmByOR9quCTuUxyN9JQFL9xPLUh6chhyJDg==')]) 2026-03-08 03:21: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 03:21:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:21:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:21:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:21:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:21:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:21:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:21:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:21:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:21:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:21: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'Sat, 07 Mar 2026 18:24:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6d76-1f6c46440cd7e3d874fe17a1;920ad8fb-cbd7-42f3-ab1d-1b4f13103754'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Dj1dattndFkfzuBmC2pBaji7eC_PE0fnjS558wmpUJRVDBNOJ7QllA==')]) 2026-03-08 03:21: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 03:21:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:21:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:21:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:21:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:21:31 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Task:** Extract keywords from a given text. * **Role:** Ironclad Train Keyword Extractor (철도 무전 키워드 추출기). * **Input Text:** "이루 2026-03-08 03:21:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:21:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:21:32 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:21:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:21:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:21:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp067pi6eq_mock.wav 2026-03-08 03:21:36 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:21:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:21:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:21:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:21:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:21:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:21:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:21:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (22.294118 > 2.400000) 2026-03-08 03:21:55 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.485857 < -1.000000) 2026-03-08 03:21:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:21:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:21:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'подокон' → 불명 2026-03-08 03:21:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:21:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 42자) 2026-03-08 03:21:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:"подокон" | 긴급도:일반 | 키워드:"подокон" 2026-03-08 03:21:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2133, filename=tmpcezyw49i_mock.wav) 2026-03-08 03:21:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:21:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:21:57 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:21:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:21:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:21:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:21:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:21:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:21:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:21:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:21:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:21:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:21:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:21:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:21:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:21:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkj8eub5k_mock.wav 2026-03-08 03:21: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'Sat, 07 Mar 2026 18: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-69ac6d91-62495464016119694db23375;df648910-72fd-496f-a710-b71da715cc01'), (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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'IOZSw2FOC-8o-teES9I6VjtXbIyu6F3wTyIcE5TjlLhKEaVE8pPFNA==')]) 2026-03-08 03:21: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 03:21:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:21:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:21:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:21:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:21:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:21:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:21:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:21:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:21:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:21:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:21: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'Sat, 07 Mar 2026 18:25:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6d91-604c280939b05f1c5944d094;df648910-72fd-496f-a710-b71da715cc01'), (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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wxdftBhqS7E4fwE9H899lxyDETAAVBFXRGvFJeE_yciVGibSObFg0g==')]) 2026-03-08 03:21: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 03:21:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:21:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:21:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:21:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:21:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:21:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:21:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:22:03 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:22:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:22:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 03:22:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2134, filename=tmp067pi6eq_mock.wav) 2026-03-08 03:22:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:22:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:22:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:22:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:22:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:22:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:22:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:22:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:22:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:22:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:22:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:22:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:22:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac6d98-683848a603cb0e5c17f92911;3364851e-6568-45bc-becb-c9795e155ca4'), (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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'K983YovarcGf0xJq3sZDX12mDYsCoAUj3S-rDl-friozvamng_GCog==')]) 2026-03-08 03: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 03:22:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:22:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:22:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:22:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:22:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:22:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:22:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:22:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:22:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:22:04 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:22:04 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18:25:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6d98-777d11833d297aec035fb9d5;3364851e-6568-45bc-becb-c9795e155ca4'), (b'RateLimit', b'"api";r=984;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ItlDoXnp_sLgivCt1sxQkHwyyogAHYXpQ7m-yGbMBr1STUVstjw5pw==')]) 2026-03-08 03: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 03:22:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:22:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:22:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:22:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:22:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:22:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppr8ja5l0_mock.wav 2026-03-08 03:22:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:22:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:22:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:22:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:22:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:22:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:22:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:22:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3kek_kgt_mock.wav 2026-03-08 03:22:14 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:22:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:22:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:22:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 03:22:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:22:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2135, filename=tmpkj8eub5k_mock.wav) 2026-03-08 03:22:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:22:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:22:15 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:22:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:22:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:22:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:22:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:22:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:22:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:22:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:22:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:22:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:22:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:22:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac6da3-4bb3c93621e6fab50b62ea6a;c9524cff-4f5b-463e-b401-48b2f417365e'), (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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'i6Qrd09Qz_g0ISX3mPf_-TDYoRoCELU2VY5RNZe5xquXGraByuI1gA==')]) 2026-03-08 03: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 03:22:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:22:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:22:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:22:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:22:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:22:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:22:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:22:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:22:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:22: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'Sat, 07 Mar 2026 18:25:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6da3-6365449e6b9205f22c0ab25b;c9524cff-4f5b-463e-b401-48b2f417365e'), (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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'LeUICF4660WJ0yIOHi0CYuSL6H0kNxk6iskzbwxzUqcb_8GYtVmbGw==')]) 2026-03-08 03:22: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 03:22:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:22:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:22:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:22:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:22:16 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:22:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:22:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:22:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:22:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:22:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:22:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp81_dg921_mock.wav 2026-03-08 03:22:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:22:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:22:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:22:25 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:22:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:22:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:22:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 03:22:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:22:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2136, filename=tmppr8ja5l0_mock.wav) 2026-03-08 03:22:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:22:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:22:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:22:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:22:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:22:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:22:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:22:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:22:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:22:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:22:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:22:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:22:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:22: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'Sat, 07 Mar 2026 18:25: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-69ac6dae-47baf2b630247acb63afa7c3;0429d427-d172-4a24-a506-6e0706056a08'), (b'RateLimit', b'"api";r=981;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'67oNe9WhgSLYYZRCU98aNLvrINSfPnX5C748lrsmSBJ96d_hLoRcsQ==')]) 2026-03-08 03:22: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 03:22:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:22:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:22:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:22:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:22:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:22:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:22:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:22:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:22:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:22: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'Sat, 07 Mar 2026 18:25:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6daf-7fb806b0611063012bb0bc1d;0429d427-d172-4a24-a506-6e0706056a08'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-AP1GbVHXMFzp3788Z0O5OtwCN-tu-N5lRuqTspA5mCMg_6bVh9oRw==')]) 2026-03-08 03:22: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 03:22:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:22:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:22:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:22:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:22:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:22:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcn7ityvm_mock.wav 2026-03-08 03:22:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:22:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:22:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:22:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:22:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:22:37 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:22:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:22:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:22:37 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:22:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 03:22:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 03:22:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2137, filename=tmp3kek_kgt_mock.wav) 2026-03-08 03:22:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:22:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:22:38 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:22:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:22:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:22:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:22:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:22:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:22:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:22:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:22:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:22:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:22:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:22: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'Sat, 07 Mar 2026 18:26: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-69ac6dba-68fcb3593ffe6b2605b71051;2359112b-cdef-4dd7-90b8-f5047b8796be'), (b'RateLimit', b'"api";r=979;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'hWbdaJTQhOZS87zuxiialgfhkrzSk4kyQFlwDEs_7dSJM6tsQpQDTw==')]) 2026-03-08 03:22: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 03:22:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:22:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:22:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:22:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:22:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:22:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:22:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:22:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:22:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:22: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'Sat, 07 Mar 2026 18:26:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6dba-7e22ad031399ed250ec0e9f6;2359112b-cdef-4dd7-90b8-f5047b8796be'), (b'RateLimit', b'"api";r=978;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'XdqJTqwOFdf67Kw1ylmk5Je26dXOISt-kV2P2TZe_0VpGQwaVUuEmQ==')]) 2026-03-08 03:22: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 03:22:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:22:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:22:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:22:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:22:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:22:40 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:22:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:22:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:22:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:22:47 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:22:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:22:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:22:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:22:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:22:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:22:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:22:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2138, filename=tmp81_dg921_mock.wav) 2026-03-08 03:22:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:22:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:22:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:22:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:22:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:22:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:22:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:22:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:22:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:22:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:22:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:22:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:22:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:22: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'Sat, 07 Mar 2026 18:26: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-69ac6dc5-3b9586b26851dccd0ebc5807;d6493425-1ba7-4937-93d1-c28567ffaae8'), (b'RateLimit', b'"api";r=977;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'HPPbYeqFxzDZRMTKUJ3iOmzvogcMU17330FqHbVJMjyJw4oLeVbtqQ==')]) 2026-03-08 03:22: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 03:22:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:22:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:22:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:22:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:22:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:22:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:22:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:22:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:22:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:22: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'Sat, 07 Mar 2026 18:26:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6dc5-17db44c5040d824778a497f6;d6493425-1ba7-4937-93d1-c28567ffaae8'), (b'RateLimit', b'"api";r=976;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'KMHwVXWCsHoNU4W10zEK3eeQq-w3shgNuUboOXGJ_vi89hanglM1xQ==')]) 2026-03-08 03:22: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 03:22:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:22:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:22:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:22:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:22:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:22:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:22:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:22:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:22:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:22:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:22:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:22:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp69mlr_h_mock.wav 2026-03-08 03:22:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:23:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:23:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:23:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:23:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:23:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 03:23:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 03:23:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2139, filename=tmpcn7ityvm_mock.wav) 2026-03-08 03:23:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:23:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:23:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:23:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:23:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:23:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:23:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:23:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:23:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:23:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:23:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:23:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:23:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:23: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'Sat, 07 Mar 2026 18:26: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-69ac6dd1-748a63564421eeee741d5555;89e3f724-6dd5-437e-90e7-137893b6cc20'), (b'RateLimit', b'"api";r=975;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'raaV_eikQ7q2lLBTY-Q0VpCQSgANI9DC1bdiAaz9INmd24pc79jIoA==')]) 2026-03-08 03:23: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 03:23:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:23:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:23:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:23:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:23:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:23:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:23:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:23:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:23:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:23:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:23:01 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:23:01 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:23:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7llhgqb4_mock.wav 2026-03-08 03:23: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'Sat, 07 Mar 2026 18:26:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6dd1-2db7bbd73dde237c7cc608f0;89e3f724-6dd5-437e-90e7-137893b6cc20'), (b'RateLimit', b'"api";r=974;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1o0_U3UvXjIbuPTwVMB6uKQ6yEVWhFq4vBmYy05PjEFvKBJ8_zP4yA==')]) 2026-03-08 03:23: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 03:23:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:23:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:23:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:23:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:23:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:23:03 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:23:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:23:07 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:23:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:23:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:23:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:23:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:23:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:23:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:23:23 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.774886 < -1.000000) 2026-03-08 03:23:24 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.682266 < -1.000000) 2026-03-08 03:23:24 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 03:23:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV' → 열차 2026-03-08 03:23:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:23:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 77자) 2026-03-08 03:23:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 역전기(RV) 모터카 이번 여정도 검색 시각경보기 | 긴급도:일반 | 키워드:없음 2026-03-08 03:23:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2140, filename=tmpp69mlr_h_mock.wav) 2026-03-08 03:23:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:23:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:23:25 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:23:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:23:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:23:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:23:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:23:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:23:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:23:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:23:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:23:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:23:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:23:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:23: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'Sat, 07 Mar 2026 18: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-69ac6de8-6491591d4accca3e7ea20519;8947fc54-bbda-4721-8689-79be3cedb6b1'), (b'RateLimit', b'"api";r=973;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'N4jMaVxiPQe4JPf6NEeeQXazddKyAOK2PD80gkIotQnQ-erBzKqDKA==')]) 2026-03-08 03:23: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 03:23:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:23:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:23:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:23:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:23:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:23:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:23:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:23:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:23:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:23:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:23:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprqgq_cyr_mock.wav 2026-03-08 03: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'Sat, 07 Mar 2026 18:26:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6de9-26e62b485595ea3d7d8164c8;8947fc54-bbda-4721-8689-79be3cedb6b1'), (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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'2ulH_x_lWySSgmV0FbaGOUYlungJ-pqxzY9i51N6IouFMj8EcJhi2w==')]) 2026-03-08 03: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 03:23:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:23:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:23:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:23:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:23:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:23:26 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:23:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:23:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:23:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:23:31 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:23:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:23:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 03:23:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2141, filename=tmp7llhgqb4_mock.wav) 2026-03-08 03:23:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:23:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:23:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:23:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:23:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:23:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:23:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:23:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:23:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:23:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:23:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:23:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:26: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-69ac6df0-4429ea5c3c1e56c53d191be6;441bbaad-5465-4e2c-ab8b-f1d71393dbbf'), (b'RateLimit', b'"api";r=971;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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'_94TdzvE6UqfVW3yBTzrcKKc87pR0BWk3PJ7QUfav-5WerPnVc-PzQ==')]) 2026-03-08 03: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 03:23:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:23:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:23:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:23:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:23:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:23:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:23:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:23:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:23:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:26:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6df0-37f972c233cc026c4396fb34;441bbaad-5465-4e2c-ab8b-f1d71393dbbf'), (b'RateLimit', b'"api";r=970;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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ddWb4aGWDM5Y4ATBcn5TZPpKZ6Iwpc3vBuLXhC8Bmo101EFovLLv2g==')]) 2026-03-08 03: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 03:23:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:23:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:23:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:23:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:23:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:23:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4k5mtft4_mock.wav 2026-03-08 03:23:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:23:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:23:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:23:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:23:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:23:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:23:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:23:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7pnkehvp_mock.wav 2026-03-08 03:23:42 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:23:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:23:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:23:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 03:23:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:23:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2142, filename=tmprqgq_cyr_mock.wav) 2026-03-08 03:23:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:23:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:23:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:23:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:23:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:23:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:23:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:23:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:23:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:23:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:23:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:23:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:23:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:23:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:23: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'Sat, 07 Mar 2026 18:27: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-69ac6dfb-4f73df093051e32704804db1;c5d7e160-ca7c-4256-bfea-87537f8e070c'), (b'RateLimit', b'"api";r=969;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9oFJNupFSCb75mZCOD3LF6CLZeBhNJxBMlDggnrGdydEyzWNN_hNEg==')]) 2026-03-08 03:23: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 03:23:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:23:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:23:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:23:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:23:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:23:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:23:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:23:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:23:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:23: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'Sat, 07 Mar 2026 18:27:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6dfb-5435cacc73a8d2b34b3f5997;c5d7e160-ca7c-4256-bfea-87537f8e070c'), (b'RateLimit', b'"api";r=968;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'eFmsWoQ0Za7PQOAZkGM-H3AW9h-UvUyb5HZwU9HRMlIcN79v5FRpbQ==')]) 2026-03-08 03:23: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 03:23:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:23:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:23:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:23:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:23:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:23:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:23:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:23:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:23:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:23:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:23:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:23:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnee0amsl_mock.wav 2026-03-08 03:23:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:23:53 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:23:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:23:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:23:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 03:23:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 03:23:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2143, filename=tmp4k5mtft4_mock.wav) 2026-03-08 03:23:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:23:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:23:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:23:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:23:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:23:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:23:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:23:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:23:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:23:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:23:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:23:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:23:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:23: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'Sat, 07 Mar 2026 18: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-69ac6e06-43dfb28825eee84d7e68e7fb;5e61ae38-eb30-45a0-9448-040dc180f061'), (b'RateLimit', b'"api";r=967;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'v_6Jz36VOLO93JlbHpF9Ns_jzeNhzyJSepU_JArDLdwc80V8iwRnYw==')]) 2026-03-08 03:23: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 03:23:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:23:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:23:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:23:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:23:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:23:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:23:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:23:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:23:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:23: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'Sat, 07 Mar 2026 18:27:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6e06-7dba5aeb7bd8796b734e713e;5e61ae38-eb30-45a0-9448-040dc180f061'), (b'RateLimit', b'"api";r=966;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'zbgqVE7pBGBr8XffVYOVRkUnx6yXqV-Md8z5q_WYnfRxRjrr0nK5MA==')]) 2026-03-08 03:23: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 03:23:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:23:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:23:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:23:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:23:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:23:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpafbom744_mock.wav 2026-03-08 03:23:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:23:57 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:23:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:24:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:24:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:24:04 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:24:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:24:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:24:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:24:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:24:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2144, filename=tmp7pnkehvp_mock.wav) 2026-03-08 03:24:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:24:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:24:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:24:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:24:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:24:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:24:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:24:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:24:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:24:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:24:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:24:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:24:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:24: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'Sat, 07 Mar 2026 18: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-69ac6e11-69d9ddd753600fdb43786f0a;b37959fe-eed7-4492-b34c-9b34a811a9a3'), (b'RateLimit', b'"api";r=965;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'tbsohnjth1s4XQJ0DAof6wGQRybTFTrPxfhUF9ywSkEE0pWDGLL8_g==')]) 2026-03-08 03:24: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 03:24:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:24:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:24:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:24:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:24:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:24:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:24:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:24:06 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:24:06 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:24:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:24:06 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:24:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:24: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'Sat, 07 Mar 2026 18:27:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6e11-451d64bc44bf1eb94135ee4b;b37959fe-eed7-4492-b34c-9b34a811a9a3'), (b'RateLimit', b'"api";r=964;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'icXl3Ojd4a-ghfWR6_Su-f8NcvEYGKJXsJRnPJIqKM2uT8nA_IJMmA==')]) 2026-03-08 03:24: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 03:24:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:24:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:24:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:24:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:24:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:24:08 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:24:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:24:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:24:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:24:16 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:24:16 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:24:16 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:24:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:24:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:24:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:24:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:24:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2145, filename=tmpnee0amsl_mock.wav) 2026-03-08 03:24:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:24:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:24:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:24:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:24:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:24:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:24:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:24:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:24:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:24:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:24:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:24:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:24:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:27: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-69ac6e1d-32b186025515e629165b3552;2cc5d3bc-5ac1-4739-a9be-608f85208b8f'), (b'RateLimit', b'"api";r=963;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'OHxhcDKws1Miz7lOP9CPOmgi9xu86D9Knq5lQkIAd4GXYc81YVGnqQ==')]) 2026-03-08 03: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 03:24:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:24:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:24:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:24:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:24:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:24:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:24:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:24:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:24:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:27:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6e1d-22e2cd8c15622cc63e113755;2cc5d3bc-5ac1-4739-a9be-608f85208b8f'), (b'RateLimit', b'"api";r=962;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FQHQ4g5SLxukGRYhl1fQs3-NwhP_PNKBMHopuL913qxhFpBi5ag3XA==')]) 2026-03-08 03: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 03:24:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:24:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:24:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:24:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:24:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:24:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:24:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:24:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:24:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:24:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:24:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:24:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmf8kck43_mock.wav 2026-03-08 03:24:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:24:27 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:24:27 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:24:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:24:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:24:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:24:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:24:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2146, filename=tmpafbom744_mock.wav) 2026-03-08 03:24:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:24:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:24:28 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:24:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:24:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:24:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:24:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:24:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:24:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:24:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:24:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:24:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:24:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:27: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-69ac6e28-28b5feac02e8be9a6e3b26b7;d9b71c98-7f5a-4eff-b15f-de8a6e40427e'), (b'RateLimit', b'"api";r=961;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'5qkfxDL6wv_D6lAiG_vQ4DjbzoLF0qimbVL1ocNxG5-5npp1PoppAw==')]) 2026-03-08 03: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 03:24:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:24:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:24:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:24:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:24:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:24:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:24:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:24:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:24:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:27:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6e28-79b705804580a35e25b6ad45;d9b71c98-7f5a-4eff-b15f-de8a6e40427e'), (b'RateLimit', b'"api";r=960;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'5ny8MqG1XKyKt0EIKmCNNhmyODdgXAiNnTAlhf4JIKAs19O6HUP00A==')]) 2026-03-08 03: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 03:24:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:24:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:24:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:24:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:24:29 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 03:24:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:24:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_7tsc1d1_mock.wav 2026-03-08 03:24:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:24:30 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:24:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:24:34 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:24:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:24:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:24:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:24:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:24:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:24:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:24:51 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.510546 < -1.000000) 2026-03-08 03:24:52 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.822910 < -1.000000) 2026-03-08 03:24:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:24:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:24:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '맞은색은' → 불명 2026-03-08 03:24:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:24:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 53자) 2026-03-08 03:24:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:맞은색 통과 | 긴급도:일반 | 키워드:맞은색, 신호, 통과, 일반 2026-03-08 03:24:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2147, filename=tmpmf8kck43_mock.wav) 2026-03-08 03:24:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:24:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:24:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:24:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:24:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:24:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:24:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:24:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:24:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:24:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:24:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:24:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:24:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:24:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx9ibyqs__mock.wav 2026-03-08 03:24: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'Sat, 07 Mar 2026 18:28: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-69ac6e41-624cf459181d0b9625a9db3e;48678778-8bb4-489f-be95-db6275fe20a1'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-SRCyO0vbX6YKhA0O6CbouPMsPLQxuUc-FXgzBJhf_ckF0gdoBKEYA==')]) 2026-03-08 03:24: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 03:24:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:24:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:24:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:24:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:24:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:24:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:24:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:24:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:24:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:24:54 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:24:54 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18:28:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6e41-3c972c06502b7efd038ad924;48678778-8bb4-489f-be95-db6275fe20a1'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'70PnUbE07rET09XSV_aOzbHvNGWmbhgimEQ1UVyuBo3fZ-7Nt1f56Q==')]) 2026-03-08 03: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 03:24:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:24:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:24:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:24:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:24:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:24:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:24:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:24:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:24:59 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:25:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:25:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 03:25:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2148, filename=tmp_7tsc1d1_mock.wav) 2026-03-08 03:25:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:25:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:25:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:25:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:25:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:25:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:25:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:25:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:25:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:25:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:25:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:25:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:25:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:25: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'Sat, 07 Mar 2026 18:28: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-69ac6e48-34f1ea655c69c0d04569f842;216f67d2-ff68-44ac-9ccf-6c3e0901443c'), (b'RateLimit', b'"api";r=957;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'DZVPSr4aIKsmfDulN97JflE658ThKAagwYROPET1KjN6tRx2OjnLRA==')]) 2026-03-08 03:25: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 03:25:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:25:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:25:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:25:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:25:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:25:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:25:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:25:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:25:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:25: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'Sat, 07 Mar 2026 18:28:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6e48-1fc5168e028b752b27c0e529;216f67d2-ff68-44ac-9ccf-6c3e0901443c'), (b'RateLimit', b'"api";r=956;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'GmQ7pKApS_A9euSzOt-vW1-Aw5-5oAz4Tdpqf1i-WskeQK4ebSchFQ==')]) 2026-03-08 03:25: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 03:25:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:25:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:25:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:25:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:25:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:25:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpylnzgtdl_mock.wav 2026-03-08 03:25:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:25:03 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:25:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:25:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:25:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:25:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:25:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:25:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpr6xxvek5_mock.wav 2026-03-08 03:25:10 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:25:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:25:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:25:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 03:25:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:25:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2149, filename=tmpx9ibyqs__mock.wav) 2026-03-08 03:25:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:25:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:25:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:25:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:25:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:25:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:25:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:25:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:25:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:25:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:25:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:25:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:25:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:25: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'Sat, 07 Mar 2026 18:28: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-69ac6e53-5eef463478d3384c04daf29a;42d2f962-cebd-4d54-b999-c724eec8a313'), (b'RateLimit', b'"api";r=955;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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wDrje3K-sCda23kk9vaMZ259XM7KRPfoig8e3nJxHX3U0_R20x1JGg==')]) 2026-03-08 03:25: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 03:25:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:25:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:25:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:25:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:25:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:25:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:25:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:25:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:25:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:25:12 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:25:12 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18:28:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6e53-27ca8b927025b91960e42810;42d2f962-cebd-4d54-b999-c724eec8a313'), (b'RateLimit', b'"api";r=954;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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'oHDQXoTuuwxVTvl7aYCP5cPGw3B_IJxPsEdq-h2VwZfTiLNNMmWQag==')]) 2026-03-08 03: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 03:25:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:25:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:25:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:25:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:25:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:25:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:25:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:25:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:25:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:25:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:25:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:25:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2vc2zj89_mock.wav 2026-03-08 03:25:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:25:22 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:25:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:25:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:25:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 03:25:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 03:25:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2150, filename=tmpylnzgtdl_mock.wav) 2026-03-08 03:25:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:25:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:25:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:25:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:25:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:25:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:25:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:25:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:25:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:25:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:25:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:25:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:25:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:25: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'Sat, 07 Mar 2026 18:28: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-69ac6e5f-6d8fb6ab41dbd99e21273e68;855b0ec8-d5cc-4652-93be-a642ee91897f'), (b'RateLimit', b'"api";r=953;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'LS5AaWMzHzIW7tc7CUsZ6TAgdgV8y5nxC74feJ4VbI_km_v2ZgZzAA==')]) 2026-03-08 03:25: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 03:25:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:25:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:25:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:25:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:25:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:25:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:25:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:25:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:25:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:25: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'Sat, 07 Mar 2026 18:28:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6e5f-4f9c3819208940fd7e1c3fed;855b0ec8-d5cc-4652-93be-a642ee91897f'), (b'RateLimit', b'"api";r=952;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'aQy-CxkDutVTiD93ACNiPSyOvonu8zCGA2TGfdDfNnD8sNZ56OkKew==')]) 2026-03-08 03:25: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 03:25:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:25:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:25:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:25:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:25:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:25:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppmc0b46m_mock.wav 2026-03-08 03:25:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:25:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:25:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:25:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:25:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:25:33 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:25:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:25:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:25:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:25:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:25:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2151, filename=tmpr6xxvek5_mock.wav) 2026-03-08 03:25:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:25:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:25:34 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:25:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:25:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:25:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:25:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:25:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:25:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:25:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:25:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:25:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:25:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:28: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-69ac6e6a-59c3f4e07a4f4b65123c96d4;a59786d3-32b2-4b29-a48d-5f444ef5af0f'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'_6MG5f47a4zHLt_yD77ATqcxD3QlbZ1EGPB2kCfCG-VmP7V3PJHnQw==')]) 2026-03-08 03: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 03:25:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:25:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:25:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:25:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:25:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:25:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:25:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:25:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:25:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:25:34 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03: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'Sat, 07 Mar 2026 18:28:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6e6a-1943708a3c66f976128919bc;a59786d3-32b2-4b29-a48d-5f444ef5af0f'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'2b2cpbdKFXGQr4Mb5CX1bqcC7gkAP_c04Um05rnpD8NXcQS9tu5xow==')]) 2026-03-08 03: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 03:25:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:25:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:25:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:25:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:25:35 [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. * 2026-03-08 03:25:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:25:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:25:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:25:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:25:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:25:44 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:25:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:25:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:25:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:25:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:25:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:25:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:25:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2152, filename=tmp2vc2zj89_mock.wav) 2026-03-08 03:25:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:25:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:25:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:25:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:25:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:25:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:25:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:25:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:25:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:25:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:25:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:25:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:29: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-69ac6e75-3a698afd4da081f12fe55abb;344083f3-14ad-4186-97db-3daf0811f4a3'), (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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'v2SgUphx_8xwGq-mA8Q8lvEl6tfYYz2yBfmD4mUwh0K55N8tH5ktnA==')]) 2026-03-08 03: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 03:25:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:25:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:25:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:25:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:25:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:25:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:25:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:25:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:25:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:29:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6e75-0d76928f0c9f189f5df04f63;344083f3-14ad-4186-97db-3daf0811f4a3'), (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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'k76jAh7Q_i_o_CZ2Phrq-TI5P3is9OROMGfnQfGGGSPRNGNuYXXBSQ==')]) 2026-03-08 03: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 03:25:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:25:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:25:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:25:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:25:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:25:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:25:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:25:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:25:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:25:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:25:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:25:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_muean8d_mock.wav 2026-03-08 03:25:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:25:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:25:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:25:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:25:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:25:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:25:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:25:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2153, filename=tmppmc0b46m_mock.wav) 2026-03-08 03:25:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:25:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:25:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:25:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:25:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:25:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:25:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:25:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:25:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:25:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:25:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:25:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:29: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-69ac6e81-112b0d792d0ba7a71d22c08b;8593d455-5a1b-497b-ab9b-7618a701bbb0'), (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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ecwwcnIbSECDXpf6bznbgHHfwgd0IAc88oavi3LUWvjGDsMNQGsXUA==')]) 2026-03-08 03: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 03:25:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:25:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:25:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:25:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:25:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:25:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:25:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:25:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:25:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:25:57 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:25:57 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18:29:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6e81-368307a0527bf84f3ecfdeeb;8593d455-5a1b-497b-ab9b-7618a701bbb0'), (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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'GnyciZ0daiYkZklrbltlQl20dbplwCUk0qYMeXSVx6fOSPjvmCQFDw==')]) 2026-03-08 03: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 03:25:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:25:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:25:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:25:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:25:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:25:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0mswltrk_mock.wav 2026-03-08 03:25:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:25:59 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:25:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:26:03 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:26:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:26:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:26:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:26:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:26:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:26:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:26:21 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.061100 < -1.000000) 2026-03-08 03:26:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:26:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1sq77h60_mock.wav 2026-03-08 03:26:21 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.768252 < -1.000000) 2026-03-08 03:26:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:26:22 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 03:26:22 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 03:26:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다음 영상에서 만나요!' → 불명 2026-03-08 03:26:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:26:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 27자) 2026-03-08 03:26:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:만나요 영상 분석 | 긴급도:일반 | 키워드:없음 2026-03-08 03:26:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2154, filename=tmp_muean8d_mock.wav) 2026-03-08 03:26:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:26:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:26:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:26:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:26:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:26:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:26:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:26:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:26:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:26:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:26:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:26:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:26:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac6e9b-2d4aa1236c8fa2f50b82ebc1;7cbc8e4c-b4ca-4e84-9d84-2d9659faea01'), (b'RateLimit', b'"api";r=993;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b's4o6fTpKYAaNCoAiFq8hbl02WE7DjlQPA_tuyODyWvhBbbejM0Ugyg==')]) 2026-03-08 03: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 03:26:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:26:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:26:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:26:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:26:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:26:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:26:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:26:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:26:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:26:23 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:26:23 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18:29:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6e9b-46aba54560b7736f4cb6f986;7cbc8e4c-b4ca-4e84-9d84-2d9659faea01'), (b'RateLimit', b'"api";r=992;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-HjCNUU_5za2yYbwsOYyanTuqu8TFIlcRF_6cJ59Q_CDsdc0yX3ghQ==')]) 2026-03-08 03: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 03:26:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:26:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:26:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:26:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:26:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:26:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:26:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:26:29 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:26:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:26:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 03:26:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2155, filename=tmp0mswltrk_mock.wav) 2026-03-08 03:26:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:26:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:26:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:26:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:26:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:26:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:26:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:26:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:26:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:26:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:26:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:26:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:29: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-69ac6ea2-0e2530e2192c0ecf339d0611;b4350ec2-a033-4a55-9141-2f7a54fae34e'), (b'RateLimit', b'"api";r=991;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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'NvWE09wxQsEGVwkxZnFWR2h-64qMpdTttuD2lWIqg9RLChUvO0R3AQ==')]) 2026-03-08 03: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 03:26:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:26:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:26:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:26:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:26:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:26:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:26:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:26:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:26:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:29:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6ea2-5f814d4365c7b0b32e2713d9;b4350ec2-a033-4a55-9141-2f7a54fae34e'), (b'RateLimit', b'"api";r=990;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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'IYRgSnw_NtVBT061O7TJJHrn76elT_4owfwJiscBd_AA3kcu1aXBFQ==')]) 2026-03-08 03: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 03:26:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:26:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:26:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:26:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:26:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:26:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn3wdrf2u_mock.wav 2026-03-08 03:26:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:26:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:26:32 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:26:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:26:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:26:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphvlypgh7_mock.wav 2026-03-08 03:26:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:26:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:26:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:26:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:26:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:26:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:26:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 03:26:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:26:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2156, filename=tmp1sq77h60_mock.wav) 2026-03-08 03:26:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:26:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:26:41 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:26:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:26:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:26:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:26:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:26:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:26:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:26:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:26:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:26:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:26:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:26:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:26: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'Sat, 07 Mar 2026 18:30: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-69ac6ead-786ea45b73bcf7b17c8809be;6bf4b48f-3f2a-4c2e-b70a-88515266f4d2'), (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 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'I2KfWOYoYbbJ_8fxU47tPNZgCUkOWRpMl_-xWWJs3XyMLSfrzaALVQ==')]) 2026-03-08 03:26: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 03:26:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:26:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:26:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:26:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:26:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:26:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:26:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:26:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:26:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:26: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'Sat, 07 Mar 2026 18:30:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6ead-5d9e6d5327f7551a3dcd406a;6bf4b48f-3f2a-4c2e-b70a-88515266f4d2'), (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 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'h6P9g3CnL9cnGZFhuw9xJhoqSdfC8Q5WeVwGp5mmS4AclG1vG-qapg==')]) 2026-03-08 03:26: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 03:26:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:26:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:26:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:26:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:26:42 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 기능을 수행해야 합니다. 주어진 텍스트 "다대포해수욕장 공기계 선거 확인했습니다"를 분석하여 철도 관련 키워드를 추출해야 합니다. 주어진 텍스트는 "다대포해수욕장"이라는地名 2026-03-08 03:26:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:26:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:26:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:26:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:26:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzrtxo088_mock.wav 2026-03-08 03:26:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:26:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:26:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:26:52 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:26:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:26:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:26:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:26:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj27ns6su_mock.wav 2026-03-08 03:26:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 03:26:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:26:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2157, filename=tmpn3wdrf2u_mock.wav) 2026-03-08 03:26:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:26:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:26:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:26:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:26:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:26:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:26:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:26:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:26:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:26:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:26:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:26:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:26:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:26: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'Sat, 07 Mar 2026 18:30: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-69ac6eb9-3343332b2773b1d605d7945f;1e950422-4cc1-4edf-9ab8-e0b9c2cfe9d2'), (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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vRMfhhE-4jqUnGhURtGduMtywjMpvDJxWYIVwYbmJX1R7KyuPLu8Mw==')]) 2026-03-08 03:26: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 03:26:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:26:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:26:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:26:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:26:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:26:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:26:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:26:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:26:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:26: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'Sat, 07 Mar 2026 18:30:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6eb9-5140f4ad58ce37bc5522b59c;1e950422-4cc1-4edf-9ab8-e0b9c2cfe9d2'), (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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'p1KuGobybWEI7kfTRJTy9glz_kH8BaE9lV2KSwC07hrMnI3jrpwYNg==')]) 2026-03-08 03:26: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 03:26:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:26:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:26:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:26:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:26:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:26:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:26:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:26:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:26:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:27:02 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:27:03 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:27:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:27:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:27:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:27:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:27:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2158, filename=tmphvlypgh7_mock.wav) 2026-03-08 03:27:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:27:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:27:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:27:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:27:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:27:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:27:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:27:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:27:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:27:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:27:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:27:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:27:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:27: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'Sat, 07 Mar 2026 18: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-69ac6ec3-739ccbf958c217c765728cfa;90c1276c-1158-4e79-a0ab-ac7f9dbc3fdd'), (b'RateLimit', b'"api";r=985;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 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EeqLpN7TgYqOrJZ5rPFmS7Rp1b99adoxw7BKiveEOLmB5T-l4f1N5g==')]) 2026-03-08 03:27: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 03:27:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:27:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:27:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:27:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:27:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:27:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:27:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:27:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:27:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:27:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:27:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:27: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'Sat, 07 Mar 2026 18:30:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6ec4-30e19bf4384e31634c5c160a;90c1276c-1158-4e79-a0ab-ac7f9dbc3fdd'), (b'RateLimit', b'"api";r=984;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 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ppEUvQ1HP8hDjkgFMAVmvepSX3j2gGuoWhvrKJ6bRalZBobbSsbzsg==')]) 2026-03-08 03:27: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 03:27:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:27:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:27:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:27:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:27:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:27:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:27:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:27:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:27:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:27:12 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:27:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:27:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:27:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:27:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:27:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 03:27:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:27:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2159, filename=tmpzrtxo088_mock.wav) 2026-03-08 03:27:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:27:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:27:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:27:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:27:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:27:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:27:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:27:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:27:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:27:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:27:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:27:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac6ecf-155779c36886623912540fbc;8eab9154-819e-4159-a027-519307a4b355'), (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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wKW_LxvzV86O2f16ezyLvQE2GFz6abwRDtAi3iRUf8x0AGu3Iyv1KA==')]) 2026-03-08 03: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 03:27:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:27:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:27:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:27:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:27:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:27:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:27:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:27:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:27:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:30:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6ecf-7e2dcb4506dd809175e51ccc;8eab9154-819e-4159-a027-519307a4b355'), (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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vQblrRlib07V73Txo3mBbUriiCF-zC7q27DUoboZvFjEg7BoNp6luQ==')]) 2026-03-08 03: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 03:27:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:27:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:27:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:27:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:27:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:27:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:27:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:27:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:27:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:27:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:27:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:27:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxmgjd4s5_mock.wav 2026-03-08 03:27:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:27:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:27:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzxt703_s_mock.wav 2026-03-08 03:27:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:27:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:27:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:27:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:27:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 37자) 2026-03-08 03:27:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:27:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2160, filename=tmpj27ns6su_mock.wav) 2026-03-08 03:27:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:27:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:27:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:27:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:27:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:27:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:27:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:27:27 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:27:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:27:27 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:27:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:27:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:27:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:27:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:27:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:27: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'Sat, 07 Mar 2026 18: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-69ac6edb-49b3b20c12d79eca3695780d;ffc0f6f9-46f2-4f35-8f47-edba02f1d615'), (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 77fa148eb46043c1163d401141317f10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'OC4SYO-Ly1YtzVAEVnyqV21ex0lBhXNXv32IR7tyNg-PDQ0tB9-KCw==')]) 2026-03-08 03:27: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 03:27:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:27:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:27:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:27:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:27:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:27:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:27:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:27:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:27:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:27: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'Sat, 07 Mar 2026 18:30:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6edb-5d525e640eafaf9f078fd7ac;ffc0f6f9-46f2-4f35-8f47-edba02f1d615'), (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 77fa148eb46043c1163d401141317f10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'vXZSjZg7BE2llhzmbmdFUHpgJs5Ln_EuxCOZNs42a7U0etdnptixdg==')]) 2026-03-08 03:27: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 03:27:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:27:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:27:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:27:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:27:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:27:30 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:27:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:27:33 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:27:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:27:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:27:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:27:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:27:45 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:27:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:27:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.265137 < -1.000000) 2026-03-08 03:27:49 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.062095 < -1.000000) 2026-03-08 03:27:49 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 03:27:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'Встреча 역전기(RV) 모터카' → 열차 2026-03-08 03:27:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:27:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 81자) 2026-03-08 03:27:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 통과 | 긴급도:일반 | 키워드:역전기(RV), 모터카,신호,통과 2026-03-08 03:27:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2161, filename=tmpxmgjd4s5_mock.wav) 2026-03-08 03:27:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:27:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:27:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:27:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:27:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:27:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:27:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:27:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:27:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:27:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:27:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:27:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:27:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:27:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:27:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1gy8d49g_mock.wav 2026-03-08 03:27: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'Sat, 07 Mar 2026 18: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-69ac6ef2-14f41a6b32f9a23334a29074;797ecf5f-2b37-43aa-8054-7c5991817f11'), (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 1ebf2089fb82b23690aadc00c8b62cb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'LnRwEDsoiyWwsLue7oyipBFZ-oa7oTH9Jhm6BSzxBJhQxq6fI_Bnmg==')]) 2026-03-08 03:27: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 03:27:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:27:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:27:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:27:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:27:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:27:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:27:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:27:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:27:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:27:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:27: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'Sat, 07 Mar 2026 18:31:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6ef2-284347f410cd1cd1376a7d3d;797ecf5f-2b37-43aa-8054-7c5991817f11'), (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 1ebf2089fb82b23690aadc00c8b62cb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'kuAHnvWRqDSUdY3OgvYoY6_sS-53MiBBWODPuoUuHbvv9j--HtAKTQ==')]) 2026-03-08 03:27: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 03:27:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:27:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:27:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:27:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:27:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:27:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:27:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:27:56 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:27:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:27:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_s77m7pm_mock.wav 2026-03-08 03:27:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 387자) 2026-03-08 03:27:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 없음 | 긴급도:일반 | 키워드:무전 없음,무전 없음,무전 없음,무전 없음,무전 없음,무전 없음,무전 없 2026-03-08 03:27:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2162, filename=tmpzxt703_s_mock.wav) 2026-03-08 03:27:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:27:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:27:59 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:27:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:27:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:27:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:27:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:27:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:27:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:27:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:27:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:27:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:27:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:27:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac6efb-11b3329f19043cb028c14f68;9ac20a69-7a6f-4d96-ac0b-c43d66ab31a1'), (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 8afda8fcd5257fdab4aea3595e149ef0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'TAIE6b0QuryOg6caUdet8z3PjGn_QuU55fX6e7OiU7j93uPbFluK9A==')]) 2026-03-08 03: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 03:27:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:27:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:27:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:27:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:27:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:27:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:27:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:27:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:27:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:31:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6efb-0f1c29a60b9feeac6e40f507;9ac20a69-7a6f-4d96-ac0b-c43d66ab31a1'), (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 8afda8fcd5257fdab4aea3595e149ef0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'OUOYDmLN9lXAOjkN08C-MTIjsslaGR7MVJWpVsGhdF6X3Jhot_wW5A==')]) 2026-03-08 03:28:00 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03: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 03:28:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:28:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:28:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:28:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:28:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:28:02 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:28:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:28:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:28:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqwpv0s9c_mock.wav 2026-03-08 03:28:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:28:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:28:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:28:09 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:28:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:28:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:28:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 03:28:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:28:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2163, filename=tmp1gy8d49g_mock.wav) 2026-03-08 03:28:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:28:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:28:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:28:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:28:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:28:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:28:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:28:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:28:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:28:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:28:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:28:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:28: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'Sat, 07 Mar 2026 18:31: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-69ac6f06-5c6c3dea503dec1f60dce06a;e792b852-8c18-480b-8934-8489a305894b'), (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 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SlsTW0s75M3F2hKxjSnto-bssL8XviaER5UVf4lGfN9E36Jk1wU9HA==')]) 2026-03-08 03:28: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 03:28:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:28:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:28:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:28:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:28:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:28:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:28:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:28:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:28:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:31:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6f06-258768ae342c1d4338ad9d53;e792b852-8c18-480b-8934-8489a305894b'), (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 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jhx_SVmIkw5I7Xc6hv2ml6nMztB1hmP6RE7o8FXsJugb08TKYbg_2g==')]) 2026-03-08 03: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 03:28:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:28:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:28:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:28:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:28:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:28:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:28:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:28:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:28:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4r47og5r_mock.wav 2026-03-08 03:28:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:28:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:28:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:28:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:28:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph7tprowm_mock.wav 2026-03-08 03:28:21 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:28:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:28:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:28:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 03:28:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:28:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2164, filename=tmp_s77m7pm_mock.wav) 2026-03-08 03:28:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:28:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:28:22 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:28:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:28:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:28:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:28:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:28:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:28:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:28:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:28:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:28:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:28:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac6f12-6943ef9e519ced1e7f705cf4;a0e9b74d-5e16-47bf-9ef5-401f387190a0'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JK6Oa5Rtm7iHNxsEfps97-Yp8iVkVB-ZNJ3vTdJHr6FjPAYk6iIn7g==')]) 2026-03-08 03: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 03:28:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:28:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:28:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:28:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:28:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:28:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:28:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:28:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:28:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:31:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6f12-49ebd45a45271b915d185921;a0e9b74d-5e16-47bf-9ef5-401f387190a0'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4VIo8MfPzikDxjKrd81xh3VyrEw5JBVRr3Ae7hI1MKe-6MoeLEQMRQ==')]) 2026-03-08 03: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 03:28:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:28:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:28:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:28:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:28:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:28:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:28:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:28:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:28:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:28:30 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:28:32 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:28:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:28:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:28:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:28:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:28:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2165, filename=tmpqwpv0s9c_mock.wav) 2026-03-08 03:28:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:28:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:28:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:28:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:28:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:28:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:28:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:28:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:28:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:28:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:28:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:28:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:31: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-69ac6f1d-48d7f2f772237e122a263aa0;1323b394-5337-4b19-a290-1871e68a94f8'), (b'RateLimit', b'"api";r=971;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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xxEx8TcbqvdoOsbNFGOjSsD-K3EqFyB68AIIP0Cx-_9diFwpevHH7w==')]) 2026-03-08 03: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 03:28:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:28:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:28:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:28:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:28:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:28:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:28:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:28:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:28:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:28: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'Sat, 07 Mar 2026 18:31:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6f1d-7a82ddbc0f65fdd903510af0;1323b394-5337-4b19-a290-1871e68a94f8'), (b'RateLimit', b'"api";r=970;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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'I7NJc8uTg09LVHYdYVIDArWKQd6HVMLmiR94TMkOnQJ0BvvqyMLKqg==')]) 2026-03-08 03:28: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 03:28:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:28:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:28:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:28:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:28:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:28:35 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:28:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:28:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:28:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:28:40 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:28:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:28:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:28:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:28:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:28:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:28:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:28:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2166, filename=tmp4r47og5r_mock.wav) 2026-03-08 03:28:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:28:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:28:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:28:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:28:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:28:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:28:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:28:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:28:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:28:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:28:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:28:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:28:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:32: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-69ac6f28-2e6061a6393600aa5c7dfafb;9a52012a-a91c-4ce7-b79a-c8c0fcdaf406'), (b'RateLimit', b'"api";r=969;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'DvPMmG_WqcCLSR_weSliPh2qmHEnsoitQmDMKORk5m-iFQfK3Nw4Zg==')]) 2026-03-08 03: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 03:28:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:28:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:28:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:28:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:28:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:28:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:28:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:28:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:28:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:32:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6f28-269962fb0df410f56264e00b;9a52012a-a91c-4ce7-b79a-c8c0fcdaf406'), (b'RateLimit', b'"api";r=968;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 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_MmCqKCy9HUqUrdG7ko8Tln--P5KuR7iLtyj9UiOZTI5ywi4Ie0-cg==')]) 2026-03-08 03: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 03:28:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:28:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:28:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:28:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:28:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:28:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:28:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:28:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:28:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:28:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpr043nlhz_mock.wav 2026-03-08 03:28:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:28:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:28:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:28:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:28:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkpw0hu_s_mock.wav 2026-03-08 03:28:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:28:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:28:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:28:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:28:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:28:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:28:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2167, filename=tmph7tprowm_mock.wav) 2026-03-08 03:28:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:28:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:28:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:28:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:28:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:28:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:28:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:28:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:28:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:28:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:28:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:28:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:28:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:28: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'Sat, 07 Mar 2026 18:32: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-69ac6f34-7cd044aa066f236a2ce5a357;d7b90836-82a2-4f2a-8c14-0ff830d441bd'), (b'RateLimit', b'"api";r=967;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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bl_LL8tjh0C4HJufgVJGQ-FRfu_h1ft3ut6nlGa6dC8B231Izq7GbA==')]) 2026-03-08 03:28: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 03:28:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:28:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:28:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:28:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:28:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:28:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:28:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:28:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:28:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:28:56 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:28:56 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:28: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'Sat, 07 Mar 2026 18:32:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6f34-2a923f177a79cb7c0d114459;d7b90836-82a2-4f2a-8c14-0ff830d441bd'), (b'RateLimit', b'"api";r=966;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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9AixRJJPCtP-LSyo9oMr7qoBVOFv031h8CV5d2krqv4zQ6YGWOMHpQ==')]) 2026-03-08 03:28: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 03:28:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:28:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:28:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:28:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:28:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:28:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:28:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:29:02 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:29:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:29:07 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:29:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:29:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:29:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (28.576923 > 2.400000) 2026-03-08 03:29:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:29:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1d4x8m2q_mock.wav 2026-03-08 03:29:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:29:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:29:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (18.351351 > 2.400000) 2026-03-08 03:29:21 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.376770 < -1.000000) 2026-03-08 03:29:22 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:29:22 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:29:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '봐줘서 검축한 실 gear' → 불명 2026-03-08 03:29:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:29:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 80자) 2026-03-08 03:29:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:검축한 실 gear 통과 | 긴급도:일반 | 키워드:검축한 실 gear,실 gear,신호,통과 2026-03-08 03:29:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2168, filename=tmpr043nlhz_mock.wav) 2026-03-08 03:29:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:29:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:29:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:29:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:29:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:29:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:29:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:29:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:29:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:29:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:29:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:29:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:29:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:29: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'Sat, 07 Mar 2026 18: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-69ac6f4f-628d713e645ee1b319d6c8d9;54119378-69e3-431d-a695-7706b3ef634e'), (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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HytFOvvSxX-Q-dEFQLearXcM_SKFgatkSkvWr4NkLERDG_Iq8tMabA==')]) 2026-03-08 03:29: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 03:29:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:29:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:29:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:29:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:29:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:29:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:29:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:29:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:29:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:32:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6f4f-7ac560d907b78c537b671858;54119378-69e3-431d-a695-7706b3ef634e'), (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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DTbbQnBJMZrF-BDfV5PwSixUeUCY3wgJTUlRLdXdy4LH3khiady1cQ==')]) 2026-03-08 03: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 03:29:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:29:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:29:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:29:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:29:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:29:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:29:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:29:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:29:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvkydztcl_mock.wav 2026-03-08 03:29:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:29:29 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:29:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 03:29:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 03:29:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2169, filename=tmpkpw0hu_s_mock.wav) 2026-03-08 03:29:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:29:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:29:30 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:29:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:29:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:29:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:29:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:29:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:29:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:29:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:29:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:29:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:29:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:29:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:29: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'Sat, 07 Mar 2026 18: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-69ac6f56-24e2155a0ea2dc0644d79155;b46b00fd-befb-4efa-a5fe-d3f35992f93e'), (b'RateLimit', b'"api";r=963;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'yE3r1GRy9QhoKL0uXKmthebMLLPvAbe5WUS6aCGfnk4iMcr4A8xM8A==')]) 2026-03-08 03:29: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 03:29:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:29:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:29:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:29:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:29:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:29:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:29:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:29:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:29:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:29: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'Sat, 07 Mar 2026 18:32:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6f56-2975111d7f56a2bc7010abc4;b46b00fd-befb-4efa-a5fe-d3f35992f93e'), (b'RateLimit', b'"api";r=962;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'QBpgBm4_XALh0EYWGHo8MufuvyuEXCAP145IcVdd8VjLowPCIo3lgg==')]) 2026-03-08 03:29: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 03:29:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:29:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:29:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:29:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:29:31 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:29:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:29:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvnzha8qq_mock.wav 2026-03-08 03:29:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:29:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:29:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:29:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:29:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:29:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:29:41 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:29:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:29:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:29:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 03:29:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:29:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2170, filename=tmp1d4x8m2q_mock.wav) 2026-03-08 03:29:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:29:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:29:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:29:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:29:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:29:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:29:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:29:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:29:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:29:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:29:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:29:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:29:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:29: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'Sat, 07 Mar 2026 18:33: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-69ac6f61-5c3ec3437cf29c1253d29f3a;b327cad1-f13c-48f3-8e59-3d36b3c170f6'), (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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ODnVx-llAUB0z_Xg8vbdOotJJu1TeNZptsIvwuno0MArLh0uArMeVA==')]) 2026-03-08 03:29: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 03:29:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:29:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:29:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:29:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:29:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:29:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:29:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:29:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:29:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:29: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'Sat, 07 Mar 2026 18:33:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6f61-21bc91aa7fdc96e0689a6765;b327cad1-f13c-48f3-8e59-3d36b3c170f6'), (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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ecmt_CGtERb7KoJrPULwJFKU2pkjqzV4NvnmS1YPIIcJOKynR8YLsw==')]) 2026-03-08 03:29: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 03:29:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:29:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:29:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:29:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:29:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:29:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8p1tnojg_mock.wav 2026-03-08 03:29:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:29:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:29:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:29:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:29:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:29:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:29:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:29:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3gbw0ugo_mock.wav 2026-03-08 03:29:52 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:29:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:29:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:29:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 03:29:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 03:29:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2171, filename=tmpvkydztcl_mock.wav) 2026-03-08 03:29:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:29:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:29:53 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:29:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:29:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:29:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:29:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:29:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:29:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:29:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:29:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:29:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:29:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:29:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:29: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'Sat, 07 Mar 2026 18:33: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-69ac6f6d-22395589461582a72e748624;d37d9478-2bf6-48fd-9596-ef1a258059b0'), (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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cQFz3ho-XaPvouEjSCI8qrzlJz5pR40aTIZaKoaR51XfdJMRd29zTQ==')]) 2026-03-08 03:29: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 03:29:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:29:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:29:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:29:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:29:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:29:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:29:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:29:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:29:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:29: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'Sat, 07 Mar 2026 18:33:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6f6d-68e8540314de25b76468ee08;d37d9478-2bf6-48fd-9596-ef1a258059b0'), (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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'G4nIrrxMVk91GxPOqUCwaxBjaE1UK4chCTsgjZwBZCc4SBIjI8HkHw==')]) 2026-03-08 03:29: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 03:29:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:29:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:29:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:29:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:29:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:29:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:29:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:29:58 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:29:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:29:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:30:02 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:30:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:30:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:30:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:30:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:30:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2172, filename=tmpvnzha8qq_mock.wav) 2026-03-08 03:30:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:30:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:30:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:30:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:30:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:30:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:30:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:30:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:30:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:30:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:30:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:30:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac6f77-53401f094f267f894ee2d3e8;9e902a05-b78b-4a96-84fc-2d60cebebc2c'), (b'RateLimit', b'"api";r=957;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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'h-9L2NQoUMujtyoctBxGiSeKcCPOfmM5VHOrvXvj-ycSPbI34K35WQ==')]) 2026-03-08 03: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 03:30:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:30:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:30:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:30:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:30:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:30:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:30:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:30:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:30:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:33:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6f77-47b38ab330d1d5a83a1ad28a;9e902a05-b78b-4a96-84fc-2d60cebebc2c'), (b'RateLimit', b'"api";r=956;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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'E7PuXVkBGSoeMxbS72XqHTIuVMI3sj0ytBaYzAmDzQ-NLGIVKctPiw==')]) 2026-03-08 03: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 03:30:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:30:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:30:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:30:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:30:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:30:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:30:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:30:08 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:30:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:30:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:30:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:30:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:30:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:30:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:30:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 03:30:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:30:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2173, filename=tmp8p1tnojg_mock.wav) 2026-03-08 03:30:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:30:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:30:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:30:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:30:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:30:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:30:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:30:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:30:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:30:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:30:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:30:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:30:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:30: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'Sat, 07 Mar 2026 18: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-69ac6f83-6f444f9d4ee00cbc71f12e3b;1116dcf5-5928-4ea9-8982-81f47c8b4638'), (b'RateLimit', b'"api";r=955;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 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'l0GYNKdSLHiFy9vz8lGqhSyhoNJTlD_Lpf7oRl5l6fgOkKKxfuAzmQ==')]) 2026-03-08 03:30: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 03:30:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:30:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:30:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:30:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:30:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:30:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:30:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:30:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:30:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:30: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'Sat, 07 Mar 2026 18:33:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6f83-23eb1d5c0a5e38ef5db39565;1116dcf5-5928-4ea9-8982-81f47c8b4638'), (b'RateLimit', b'"api";r=954;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 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yC2ztYPMRuCA541rVq3y3chdeNgfg7n7QGbKg3YuiUgyxEbqUeFoRA==')]) 2026-03-08 03:30: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 03:30:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:30:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:30:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:30:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:30:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:30:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:30:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:30:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:30:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:30:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc2j_ac6t_mock.wav 2026-03-08 03:30:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:30:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:30:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:30:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:30:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm6cyi1cy_mock.wav 2026-03-08 03:30:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:30:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:30:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:30:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:30:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:30:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:30:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2174, filename=tmp3gbw0ugo_mock.wav) 2026-03-08 03:30:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:30:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:30:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:30:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:30:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:30:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:30:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:30:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:30:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:30:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:30:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:30:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac6f8e-3a7abc950a6b04755bff071e;12becfea-dd04-49e0-85d4-aad1e39b0568'), (b'RateLimit', b'"api";r=953;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 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_HyYeA_m5JoBCp3dhjpxk_Wecu-MihgG9nENUWuxzU3QyOtHShcADQ==')]) 2026-03-08 03: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 03:30:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:30:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:30:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:30:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:30:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:30:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:30:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:30:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:30:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:30: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'Sat, 07 Mar 2026 18:33:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6f8e-7541b1c937d4839c2718edd7;12becfea-dd04-49e0-85d4-aad1e39b0568'), (b'RateLimit', b'"api";r=952;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 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZGutnzQZIe0fFw8oiKjeB9MynCjXZ7yIzjpE-Bc3Es3PAQCTO4uQkA==')]) 2026-03-08 03:30:27 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:30: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 03:30:27 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:30:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:30:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:30:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:30:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:30:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:30:29 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:30:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:30:32 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:30:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:30:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:30:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:30:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:30:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:30:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplp7rtc2r_mock.wav 2026-03-08 03:30:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:30:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:30:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:30:50 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.232659 < -1.000000) 2026-03-08 03:30:50 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-5.475247 < -1.000000) 2026-03-08 03:30:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:30:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:30:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '잠시만 기다려주시고' → 불명 2026-03-08 03:30:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:30:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 49자) 2026-03-08 03:30:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:잠시만 기다려주시고 | 긴급도:일반 | 키워드:잠시만, 기다림,무전,일반 2026-03-08 03:30:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2175, filename=tmpc2j_ac6t_mock.wav) 2026-03-08 03:30:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:30:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:30:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:30:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:30:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:30:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:30:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:30:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:30:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:30:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:30:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:30:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:30:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:34: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-69ac6fa7-6da3bbae63fb9306152bb36f;5a3aa881-a71c-4724-b4ef-9a1b25eae650'), (b'RateLimit', b'"api";r=999;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OvxFVNGgb3NW4X6NgSxUmoG2tZsli6FEMJoESTuvxg06SPUJ_Z6cPw==')]) 2026-03-08 03: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 03:30:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:30:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:30:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:30:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:30:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:30:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:30:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:30:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:30:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:34:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6fa7-2158244879e7cbfd433adfdb;5a3aa881-a71c-4724-b4ef-9a1b25eae650'), (b'RateLimit', b'"api";r=998;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HDGsRsyLCMb5_OEYd6oSjTohsSoZWDesQnouOwhGXp8IVJ6ClRGokQ==')]) 2026-03-08 03: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 03:30:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:30:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:30:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:30:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:30:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:30:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:30:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:30:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:30:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9nccr_ss_mock.wav 2026-03-08 03:30:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:30:57 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:30:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 50자) 2026-03-08 03:30:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:무전,무전,무전,무전 2026-03-08 03:30:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2176, filename=tmpm6cyi1cy_mock.wav) 2026-03-08 03:30:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:30:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:30:58 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:30:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:30:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:30:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:30:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:30:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:30:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:30:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:30:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:30:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:30:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:30:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:34: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-69ac6fae-6e8081a37bd7d3c9665ffd15;d2d968ff-e902-437b-944b-bc902cac6fa2'), (b'RateLimit', b'"api";r=997;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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rKWD93FkbcMyqvLup_n7svhl9IKT0_aRXtXZ15mrt0IVm3vJlrgbCA==')]) 2026-03-08 03: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 03:30:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:30:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:30:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:30:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:30:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:30:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:30:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:30:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:30:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:30: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'Sat, 07 Mar 2026 18:34:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6fae-41f27518335cfd3143be7bf8;d2d968ff-e902-437b-944b-bc902cac6fa2'), (b'RateLimit', b'"api";r=996;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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'a2OmBi63J2xAPYuDe0WQjU1YrXeAwL8YSsIQKvoEX8XVtDCNtDIW0Q==')]) 2026-03-08 03:30: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 03:30:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:30:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:30:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:30:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:30:59 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:30:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:30:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpluouk67d_mock.wav 2026-03-08 03:31:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:31:01 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:31:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:31:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:31:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:31:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:31:09 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:31:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:31:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:31:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 03:31:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:31:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2177, filename=tmplp7rtc2r_mock.wav) 2026-03-08 03:31:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:31:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:31:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:31:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:31:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:31:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:31:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:31:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:31:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:31:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:31:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:31:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac6fb9-0ee2dfa946e562441bbba24b;bfc6110e-c78e-4af2-bfe8-e8e561280099'), (b'RateLimit', b'"api";r=995;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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Byo7SVyMYIZ-qO9Sy46vPEvOo5MoJko2KK0pISMhi_-5R9alqPoOEA==')]) 2026-03-08 03: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 03:31:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:31:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:31:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:31:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:31:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:31:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:31:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:31:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:31:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:34:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6fba-7b3126c65d51145c47ca153b;bfc6110e-c78e-4af2-bfe8-e8e561280099'), (b'RateLimit', b'"api";r=994;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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HlMSnqO_Cpah8SZ_7fJRt0-bClnaggnbYKHa-jUhwxZdZIXX76jJKw==')]) 2026-03-08 03: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 03:31:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:31:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:31:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:31:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:31:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:31:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxepnjn78_mock.wav 2026-03-08 03:31:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:31:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:31:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:31:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:31:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:31:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:31:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:31:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptcy_cqzw_mock.wav 2026-03-08 03:31:20 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:31:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:31:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:31:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 03:31:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:31:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2178, filename=tmp9nccr_ss_mock.wav) 2026-03-08 03:31:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:31:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:31:21 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:31:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:31:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:31:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:31:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:31:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:31:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:31:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:31:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:31:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:31:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:31:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:31: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'Sat, 07 Mar 2026 18: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-69ac6fc5-002c336439fdb0543b966245;9725d302-db11-40fd-9037-9c7d06ce93c9'), (b'RateLimit', b'"api";r=993;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 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MBhH9T38woX9oUNJvIqaVDXtQmznBTc8o9OPut_1rD7K713T449diA==')]) 2026-03-08 03:31: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 03:31:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:31:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:31:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:31:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:31:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:31:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:31:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:31:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:31:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:34:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6fc5-454897b30a2912823ea84273;9725d302-db11-40fd-9037-9c7d06ce93c9'), (b'RateLimit', b'"api";r=992;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 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tGT1il4kAePgXECl10WKbR5dy5uz_YiYl22aV4oy6jM_HeEavMTzwA==')]) 2026-03-08 03: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 03:31:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:31:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:31:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:31:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:31:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:31:23 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:31:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:31:26 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:31:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:31:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:31:31 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:31:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:31:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:31:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:31:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:31:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2179, filename=tmpluouk67d_mock.wav) 2026-03-08 03:31:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:31:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:31:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:31:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:31:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:31:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:31:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:31:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:31:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:31:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:31:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:31:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:34: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-69ac6fd0-54a60ab30f1c0b2276273e7a;55a2eb77-7312-4644-a4c2-f4bac31bf85e'), (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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YaORWLZop4muPF2-zxnxr25S8UcXBnREjtKBWNiGfLSjp-OjDN0eCw==')]) 2026-03-08 03: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 03:31:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:31:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:31:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:31:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:31:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:31:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:31:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:31:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:31:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:34:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6fd0-45716fa8795248a0051b273f;55a2eb77-7312-4644-a4c2-f4bac31bf85e'), (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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1eMl5Jkut0k6lHcZgizEIiVLrtQ_ump3zL1H0PBelL68s3GEcgdb1g==')]) 2026-03-08 03: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 03:31:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:31:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:31:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:31:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:31:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:31:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:31:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:31:36 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:31:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:31:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:31:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:31:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:31:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:31:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:31:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:31:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:31:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2180, filename=tmpxepnjn78_mock.wav) 2026-03-08 03:31:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:31:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:31:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:31:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:31:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:31:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:31:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:31:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:31:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:31:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:31:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:31:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:31:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:31:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:31: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'Sat, 07 Mar 2026 18: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-69ac6fdb-16082642435c710403b49383;7db0ea8a-c00a-4bf9-a4f0-59c9fd1f5341'), (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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kuwwbKD-z1Gk50wsX069kc9JuBEUWGvxQ3Tv7y7oXz_nM2fOGmAScQ==')]) 2026-03-08 03:31: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 03:31:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:31:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:31:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:31:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:31:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:31:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:31:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:31:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:31:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:31: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'Sat, 07 Mar 2026 18:35:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6fdc-7cb675f947506d4052712e04;7db0ea8a-c00a-4bf9-a4f0-59c9fd1f5341'), (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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'asrufKbOQsUNhPakRgB9XMgYIFyFkx-e4JVKrxhkzqZyoXTkz_oP9w==')]) 2026-03-08 03:31: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 03:31:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:31:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:31:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:31:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:31:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:31:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_rkmjwoe_mock.wav 2026-03-08 03:31:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:31:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:31:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:31:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:31:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:31:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvebqfz0d_mock.wav 2026-03-08 03:31:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:31:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:31:54 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:31:54 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:31:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:31:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:31:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 03:31:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:31:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2181, filename=tmptcy_cqzw_mock.wav) 2026-03-08 03:31:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:31:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:31:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:31:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:31:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:31:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:31:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:31:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:31:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:31:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:31:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:31:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:31:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:31: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'Sat, 07 Mar 2026 18:35: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-69ac6fe7-34e2d29000d5c14e48a60075;8894fe51-f2d0-4fce-9f5a-37ea1ba3050c'), (b'RateLimit', b'"api";r=987;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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-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'1XqCf_NUqehx_5HU6U03_iOxRU75r3Wxaj2o3E86d1Qz6_VPFPaGkw==')]) 2026-03-08 03:31: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 03:31:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:31:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:31:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:31:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:31:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:31:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:31:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:31:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:31:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:31:55 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:31:55 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:31: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'Sat, 07 Mar 2026 18:35:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac6fe7-232dfe6352833c6b02158c98;8894fe51-f2d0-4fce-9f5a-37ea1ba3050c'), (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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GXbq3afGapipv9D7kPmP95bPKaoOlrtbEbm9VAUPBfC6DutYBLSXYw==')]) 2026-03-08 03:31: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 03:31:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:31:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:31:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:31:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:31:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:31:57 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:31:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:32:01 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:32:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:32:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:32:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:32:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:32:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:32:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:32:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph7xacjeu_mock.wav 2026-03-08 03:32:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:32:15 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:32:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (18.162162 > 2.400000) 2026-03-08 03:32:18 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.873179 < -1.000000) 2026-03-08 03:32:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:32:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:32:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'мо요' → 불명 2026-03-08 03:32:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:32:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 27자) 2026-03-08 03:32:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:모요 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:32:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2182, filename=tmp_rkmjwoe_mock.wav) 2026-03-08 03:32:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:32:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:32:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:32:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:32:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:32:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:32:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:32:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:32:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:32:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:32:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:32:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:32:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:32: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'Sat, 07 Mar 2026 18:35: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-69ac6fff-598b94786ffd7edf53e2dd88;dbab5dfc-0fdb-4d8a-9e0b-c1e7c0804437'), (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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZkUehmM7ACdkYHMbF3TME0p-6rBdeGjajGnARMuF7yAB3QCa28ZHsQ==')]) 2026-03-08 03:32: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 03:32:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:32:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:32:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:32:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:32:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:32:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:32:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:32:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:32:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:32: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'Sat, 07 Mar 2026 18:35:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7000-41e3a6977143ff6c3ec4c7a4;dbab5dfc-0fdb-4d8a-9e0b-c1e7c0804437'), (b'RateLimit', b'"api";r=984;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kwNGJ8bTgk3RYeHBWnJBxVg02OZQTk4Ndo37X4wqKJ0gndY1e0-xZw==')]) 2026-03-08 03:32: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 03:32:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:32:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:32:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:32:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:32:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:32:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:32:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:32:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:32:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjbntx49__mock.wav 2026-03-08 03:32:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:32:26 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:32:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 03:32:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 03:32:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2183, filename=tmpvebqfz0d_mock.wav) 2026-03-08 03:32:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:32:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:32:26 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:32:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:32:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:32:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:32:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:32:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:32:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:32:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:32:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:32:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:32:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:32:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:32: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'Sat, 07 Mar 2026 18: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-69ac7007-7268140633ec30fa237b9854;76de2376-9274-4e73-92b1-826c5edec176'), (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 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OLcco2OAKgZNOnYzFhVcXxFlmSHCzJqbxVyEofxZi_EEYRk-tRFm1A==')]) 2026-03-08 03:32: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 03:32:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:32:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:32:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:32:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:32:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:32:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:32:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:32:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:32:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:32:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:32:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcmlm74oe_mock.wav 2026-03-08 03:32: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'Sat, 07 Mar 2026 18:35:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7007-35164fb04196760572fea990;76de2376-9274-4e73-92b1-826c5edec176'), (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 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hODcCi6FUzPAf__sNkdRAuRxw-Yhva3OG1841Tx7if5odSfwZgaK5w==')]) 2026-03-08 03:32: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 03:32:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:32:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:32:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:32:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:32:27 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 03:32:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:32:29 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:32:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:32:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:32:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:32:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:32:37 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:32:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:32:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:32:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:32:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 03:32:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:32:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm80qybzj_mock.wav 2026-03-08 03:32:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2184, filename=tmph7xacjeu_mock.wav) 2026-03-08 03:32:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:32:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:32:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:32:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:32:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:32:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:32:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:32:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:32:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:32:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:32:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:32:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac7012-5074aa480b7764047c7540ff;f54c74c0-bc14-48df-ac85-f47203acf46b'), (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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'em8fCxruCF6eiiJqtfvwyaMDY8_BvyvWxZEwqtty1UyOnfNQW7Wf1w==')]) 2026-03-08 03: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 03:32:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:32:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:32:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:32:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:32:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:32:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:32:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:32:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:32:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:36:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7012-6f0d6f6c703a160f5a1baa75;f54c74c0-bc14-48df-ac85-f47203acf46b'), (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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kF69dWamSUXmmTa-fHAXm4rHNpFZ7LsbfWSD1lTN7JXSaVfUYjMs7A==')]) 2026-03-08 03: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 03:32:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:32:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:32:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:32:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:32:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:32:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:32:41 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:32:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:32:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:32:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy3mdmy4g_mock.wav 2026-03-08 03:32:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:32:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:32:48 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:32:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:32:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:32:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 03:32:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:32:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2185, filename=tmpjbntx49__mock.wav) 2026-03-08 03:32:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:32:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:32:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:32:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:32:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:32:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:32:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:32:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:32:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:32:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:32:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:32:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac701d-6719ba0757840afa5eda9f94;a4806ae1-87d9-47b3-b843-6b00f2579863'), (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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gkI5KqzPV83G48p-U6Nc6qgyvM011cVXhgVJvYM7pPC8YlwvuVzpmA==')]) 2026-03-08 03: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 03:32:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:32:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:32:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:32:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:32:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:32:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:32:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:32:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:32:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:36:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac701e-783b458742bd7ee80bb9e7c5;a4806ae1-87d9-47b3-b843-6b00f2579863'), (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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NX6JCl6ruQeOsZozZffNrtkQ_401FPeYzrMdzxGQZCRfr4QYSVnkrw==')]) 2026-03-08 03: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 03:32:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:32:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:32:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:32:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:32:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:32:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:32:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:32:54 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:32:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:32:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:33:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:33:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:33:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:33:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:33:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:33:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2186, filename=tmpcmlm74oe_mock.wav) 2026-03-08 03:33:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:33:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:33:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:33:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:33:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:33:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:33:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:33:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:33:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:33:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:33:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:33:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:33:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:33: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'Sat, 07 Mar 2026 18: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-69ac7028-3121f08101dfbf355a8583a0;e525eebc-4939-4186-822a-de0dfe518481'), (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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ImlQPO2Om0h5i8O_1HcU6muowyFg6-7ztT0NBPkrhCBgpblDMHPOog==')]) 2026-03-08 03:33: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 03:33:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:33:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:33:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:33:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:33:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:33:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:33:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:33:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:33:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:33:01 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:33:01 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:33: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'Sat, 07 Mar 2026 18:36:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7029-49cf33da3045e8e20f28e336;e525eebc-4939-4186-822a-de0dfe518481'), (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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'E0-hPpMTY3f5HwGpcnM7niIbMrDEI7XloqLOdCVmy9b9YD7YYZ9kTA==')]) 2026-03-08 03:33: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 03:33:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:33:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:33:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:33:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:33:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:33:03 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:33:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:33:04 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:33:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:33:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:33:11 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:33:11 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:33:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:33:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:33:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:33:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:33:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:33:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2187, filename=tmpm80qybzj_mock.wav) 2026-03-08 03:33:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:33:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:33:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:33:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:33:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:33:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:33:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:33:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:33:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:33:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:33:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:33:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:33:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac7034-2b9e64f0660f3e3b0f485cf6;b88d6501-21a2-4517-b46b-30a19f709d5b'), (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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'l_wCeyGJcYyeFNJm0o6aPZiCrXlvTds_D6EYwNKYIK_-DR89wHXdCQ==')]) 2026-03-08 03: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 03:33:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:33:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:33:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:33:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:33:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:33:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:33:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:33:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:33:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:36:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7034-1730c5120fdebdd773e2a88e;b88d6501-21a2-4517-b46b-30a19f709d5b'), (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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'poSVySZGo4Wzz7wm4a1KEIm0ooeE3X4_fMcKgvhTezgxyK_302IwKA==')]) 2026-03-08 03: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 03:33:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:33:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:33:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:33:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:33:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:33:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp16h4el4r_mock.wav 2026-03-08 03:33:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:33:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:33:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:33:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:33:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:33:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpysjrt9aw_mock.wav 2026-03-08 03:33:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:33:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:33:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:33:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:33:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:33:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:33:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 03:33:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:33:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2188, filename=tmpy3mdmy4g_mock.wav) 2026-03-08 03:33:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:33:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:33:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:33:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:33:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:33:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:33:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:33:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:33:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:33:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:33:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:33:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:36: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-69ac703f-287be18973076fd01c061f6d;deeb0600-928b-4906-9798-aa728de32306'), (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 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rkUfxY6CgWNZ4gd4rbc3iFVgNc5OU1XDB8zJ_VzNM4nCLzESnWzUbw==')]) 2026-03-08 03: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 03:33:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:33:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:33:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:33:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:33:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:33:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:33:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:33:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:33:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:33:24 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:33:24 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18:36:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac703f-2af0010f61ab29844d9013d9;deeb0600-928b-4906-9798-aa728de32306'), (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 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rKsnHCx9sSS2RqjLpqo5k3YpV97P2SJJmdXzwGJbQ7nUjSOik8BMOw==')]) 2026-03-08 03: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 03:33:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:33:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:33:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:33:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:33:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:33:26 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:33:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:33:29 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:33:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:33:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:33:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:33:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:33:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:33:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpz77qmr8p_mock.wav 2026-03-08 03:33:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:33:44 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:33:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (13.517857 > 2.400000) 2026-03-08 03:33:47 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.726317 < -1.000000) 2026-03-08 03:33:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.798418 < -1.000000) 2026-03-08 03:33:48 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 03:33:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV' → 열차 2026-03-08 03:33:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:33:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 105자) 2026-03-08 03:33:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 가상 Butt-Line | 긴급도:일반 | 키워드:없음 2026-03-08 03:33:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2189, filename=tmp16h4el4r_mock.wav) 2026-03-08 03:33:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:33:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:33:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:33:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:33:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:33:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:33:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:33:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:33:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:33:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:33:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:33:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac7059-11c82e5b61612db5123216bd;a5146184-1c79-4d36-94bc-83d64122c287'), (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'maixcGdPcp6JjXsdKuywVmrtfyUQWJglVEDYyzECpHSNVdtagAmp2Q==')]) 2026-03-08 03: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 03:33:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:33:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:33:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:33:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:33:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:33:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:33:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:33:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:33:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:37:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7059-5e390fe25680646774980b99;a5146184-1c79-4d36-94bc-83d64122c287'), (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'9jtDoiHoKRWtngdiHCPcVnZf7JAttZGQ0H0RHLdjVodGOuEnSDH4uQ==')]) 2026-03-08 03: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 03:33:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:33:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:33:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:33:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:33:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:33:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdobw4mlx_mock.wav 2026-03-08 03:33:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:33:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:33:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:33:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:33:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:33:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5py8s2qk_mock.wav 2026-03-08 03:33:55 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:33:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:33:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 03:33:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2190, filename=tmpysjrt9aw_mock.wav) 2026-03-08 03:33:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:33:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:33:56 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:33:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:33:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:33:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:33:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:33:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:33:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:33:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:33:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:33:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:33:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:33:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:33: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'Sat, 07 Mar 2026 18:37: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-69ac7060-6a013e44395c34bf16084b5e;4fcf0235-48d1-4eb7-bda6-9dc2ab90c010'), (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 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VecOZk0Y1m5u7LthjJyfBcHgfTS4_z6Rm4OG7vPQ2Arx8ESr90JCpQ==')]) 2026-03-08 03:33: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 03:33:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:33:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:33:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:33:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:33:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:33:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:33:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:33:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:33:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:33: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'Sat, 07 Mar 2026 18:37:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7060-255edb3c1de9590824cc7959;4fcf0235-48d1-4eb7-bda6-9dc2ab90c010'), (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 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2pXegcsYTWXxO0Qy8TP81SLGICkFT9JjyvLi-yEYfapRnA9wVx6gNQ==')]) 2026-03-08 03:33: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 03:33:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:33:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:33:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:33:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:33:57 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 역할을 수행해야 합니다. 주어진 문맥은 "다대포해수욕장 분기부 통과했습니다"라는 텍스트입니다. 1. **분석**: * 텍스트: "다대포해수욕장 분 2026-03-08 03:33:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:33:59 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:33:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:34:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:34:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:34:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:34:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:34:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy3kiv2k8_mock.wav 2026-03-08 03:34:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:34:07 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:34:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:34:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:34:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 03:34:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:34:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2191, filename=tmpz77qmr8p_mock.wav) 2026-03-08 03:34:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:34:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:34:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:34:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:34:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:34:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:34:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:34:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:34:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:34:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:34:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:34:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:34:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:34: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'Sat, 07 Mar 2026 18:37: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-69ac706b-778f10ca5e36902610810955;67699888-8d7b-4877-b53e-4ff1963b19a8'), (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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OjzKojU0o4QD65f_lFbwQ3tOxNP3Jzeb77F5JH4PX3gCIZ8nVdO81w==')]) 2026-03-08 03:34: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 03:34:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:34:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:34:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:34:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:34:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:34:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:34:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:34:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:34:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:34: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'Sat, 07 Mar 2026 18:37:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac706b-5b9f7d22493188bc09f5ea6a;67699888-8d7b-4877-b53e-4ff1963b19a8'), (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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7Ru4kbN-RqlFomC1DimegZlVm3Of0r0K4n-coDqqknrRC_LtZQSjhQ==')]) 2026-03-08 03:34: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 03:34:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:34:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:34:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:34:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:34:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:34:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:34:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:34:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:34:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6bw9ki5h_mock.wav 2026-03-08 03:34:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:34:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:34:18 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:34:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:34:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:34:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 03:34:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 03:34:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2192, filename=tmpdobw4mlx_mock.wav) 2026-03-08 03:34:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:34:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:34:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:34:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:34:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:34:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:34:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:34:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:34:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:34:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:34:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:34:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:34:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:34: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'Sat, 07 Mar 2026 18: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-69ac7077-3851b1c735f2bbe91ba8460e;4daf99f1-e454-46e7-b268-2ae3629eccc2'), (b'RateLimit', b'"api";r=965;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'mUKz9CzimUCm3qfzdrng6gan-2KwQL2O90JXDJVzd02mPFoxtcvRyg==')]) 2026-03-08 03:34: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 03:34:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:34:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:34:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:34:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:34:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:34:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:34:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:34:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:34:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:34: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'Sat, 07 Mar 2026 18:37:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7077-685614083d650eba34c196b3;4daf99f1-e454-46e7-b268-2ae3629eccc2'), (b'RateLimit', b'"api";r=964;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'4hijLmXmh9B2fi4MhJidhYcoeSxCIv8nMZ0h-4JwNYqJemtl0YhYOA==')]) 2026-03-08 03:34: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 03:34:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:34:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:34:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:34:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:34:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:34:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:34:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:34:22 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:34:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:34:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:34:29 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:34:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:34:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:34:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 03:34:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 03:34:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2193, filename=tmp5py8s2qk_mock.wav) 2026-03-08 03:34:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:34:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:34:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:34:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:34:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:34:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:34:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:34:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:34:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:34:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:34:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:34:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:34:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac7082-3fd8e642653f80fe7a745dcf;a2314a09-b7a5-418f-8fb4-2d249925ac58'), (b'RateLimit', b'"api";r=963;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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'40HyxYe82YuYig-z6u_93-BD2fNFigi72_gzvqrUBXFV8k-TlI3lkw==')]) 2026-03-08 03:34:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03: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 03:34:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:34:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:34:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:34:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:34:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:34:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:34:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:34:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:34:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:34:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:37:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7082-4e45e3bc10ef97e15df1e008;a2314a09-b7a5-418f-8fb4-2d249925ac58'), (b'RateLimit', b'"api";r=962;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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HSvqyb-1oNGCUPE51DQPxnLrwThOEP0OnV6sUCoxI6EdA9f27bkNFg==')]) 2026-03-08 03: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 03:34:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:34:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:34:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:34:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:34:32 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:34:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:34:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:34:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:34:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:34:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:34:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:34:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:34:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:34:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:34:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:34:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:34:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjfsi20w4_mock.wav 2026-03-08 03:34:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 03:34:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:34:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2194, filename=tmpy3kiv2k8_mock.wav) 2026-03-08 03:34:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:34:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:34:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:34:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:34:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:34:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:34:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:34:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:34:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:34:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:34:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:34:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac708d-19634d4d01f6af54701fff7c;8305e919-a4a5-43f7-8c52-be6b8f8dc929'), (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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pBBafiP0BCrD50AMQew9ge4LckphOd0nxhupvhbEDhAnoWyAxszAkA==')]) 2026-03-08 03: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 03:34:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:34:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:34:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:34:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:34:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:34:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:34:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:34:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:34:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:38:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac708e-01c20f7120504cf60f4c19c2;8305e919-a4a5-43f7-8c52-be6b8f8dc929'), (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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'anz_YgDNuayB7aE4yiUkoK6CV53606bLllgDX3z_4I4v2P6GO1ENKg==')]) 2026-03-08 03: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 03:34:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:34:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:34:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:34:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:34:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:34:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:34:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:34:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:34:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:34:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3x1xjh9m_mock.wav 2026-03-08 03:34:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:34:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:34:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:34:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:34:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:34:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:34:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 03:34:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:34:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2195, filename=tmp6bw9ki5h_mock.wav) 2026-03-08 03:34:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:34:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:34:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:34:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:34:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:34:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:34:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:34:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:34:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:34:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:34:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:34:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:34: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'Sat, 07 Mar 2026 18: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-69ac7099-22b817a934739bb67126c842;b142d6f1-acc0-4114-aeef-3978d263e969'), (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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9kYXxN_RUXN6xZCxgOSlm5sSw31tMMDqqP6qXDCjhXwu4dnOf09djQ==')]) 2026-03-08 03:34: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 03:34:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:34:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:34:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:34:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:34:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:34:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:34:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:34:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:34:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:34:53 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:34:53 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18:38:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7099-7f36b4a16ca0ce3a59918266;b142d6f1-acc0-4114-aeef-3978d263e969'), (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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'E8Gv497jT06tU8Tl2TlG7xdDESLefignb_2V0lKdRwhX7Fe3CA0tBg==')]) 2026-03-08 03: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 03:34:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:34:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:34:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:34:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:34:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:34:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:34:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:34:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:34:59 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:34:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:35:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:35:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:35:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:35:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp45pdpqyd_mock.wav 2026-03-08 03:35:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:35:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:35:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:35:15 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.627574 < -1.000000) 2026-03-08 03:35:15 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.576367 < -1.000000) 2026-03-08 03:35:16 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:35:16 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:35:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '저쪽으로 맞을 수 있습니다.' → 불명 2026-03-08 03:35:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:35:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 57자) 2026-03-08 03:35:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:저쪽으로 맞을 수 있습니다 | 긴급도:일반 | 키워드:저쪽으로 맞을 수 있습니다 2026-03-08 03:35:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2196, filename=tmpjfsi20w4_mock.wav) 2026-03-08 03:35:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:35:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:35:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:35:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:35:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:35:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:35:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:35:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:35:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:35:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:35:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:35:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:35:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:35: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'Sat, 07 Mar 2026 18:38: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-69ac70b0-574e1370521acdd6143fd75d;8431b221-beeb-4fbc-940d-b133d5ee51e0'), (b'RateLimit', b'"api";r=957;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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7jSMdFBzWeKjPzPvx19nQhJv8C_HgbaRheIZyp2Qy7anY4jn0CR_Mg==')]) 2026-03-08 03:35: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 03:35:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:35:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:35:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:35:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:35:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:35:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:35:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:35:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:35:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:35: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'Sat, 07 Mar 2026 18:38:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac70b1-45481d954c0743163dd7d2a7;8431b221-beeb-4fbc-940d-b133d5ee51e0'), (b'RateLimit', b'"api";r=956;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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'I1SKQQCqUh5di4idRJEnXGgLI9xTbRJip_7PYju0UGmeJI0fhBLLlg==')]) 2026-03-08 03:35: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 03:35:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:35:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:35:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:35:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:35:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:35:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpps5f0mbv_mock.wav 2026-03-08 03:35:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:35:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:35:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:35:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:35:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:35:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmckl5z19_mock.wav 2026-03-08 03:35:23 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:35:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 03:35:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 03:35:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2197, filename=tmp3x1xjh9m_mock.wav) 2026-03-08 03:35:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:35:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:35:23 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:35:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:35:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:35:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:35:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:35:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:35:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:35:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:35:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:35:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:35:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:38: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-69ac70b7-117afbc469d5f48a0fdc1d6e;6281ded2-b7b3-415c-8dab-2cc4cf6e6957'), (b'RateLimit', b'"api";r=955;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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0pj9kPCndTr6TEAESGc-pN735GIjZ_GlGAvEMVLFw6a5qndEIt-edg==')]) 2026-03-08 03: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 03:35:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:35:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:35:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:35:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:35:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:35:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:35:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:35:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:35:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:38:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac70b8-6a4755141a5df171157e16b6;6281ded2-b7b3-415c-8dab-2cc4cf6e6957'), (b'RateLimit', b'"api";r=954;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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jWe1_tnY9uj6hKTfPDd5-KI9cPYIZ6ADwLY9HLotOazF-Tdy586iJg==')]) 2026-03-08 03: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 03:35:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:35:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:35:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:35:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:35:24 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:35:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:35:26 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:35:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:35:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:35:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:35:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:35:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:35:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcwk9kwkv_mock.wav 2026-03-08 03:35:34 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:35:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:35:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:35:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 03:35:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:35:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2198, filename=tmp45pdpqyd_mock.wav) 2026-03-08 03:35:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:35:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:35:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:35:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:35:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:35:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:35:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:35:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:35:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:35:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:35:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:35:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:35:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:35: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'Sat, 07 Mar 2026 18:38: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-69ac70c3-4facb04213cefc2c33ea521b;76715386-c9e4-4fdc-b15b-11c7a5d55421'), (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 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ngB3B4sJWIj6O2So8WNnH7CyeGA9mCOh0CY8sfnrmSldTdw_IcWMAA==')]) 2026-03-08 03:35: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 03:35:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:35:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:35:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:35:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:35:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:35:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:35:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:35:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:35:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:35: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'Sat, 07 Mar 2026 18:38:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac70c3-205f60057a343c5e3b5339e9;76715386-c9e4-4fdc-b15b-11c7a5d55421'), (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 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yeguQxhoDcD3a6N1402Ra54ViCzKZ2tRG0VzU7PBL77UsfvOSZOIsA==')]) 2026-03-08 03:35: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 03:35:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:35:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:35:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:35:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:35:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:35:37 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:35:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:35:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:35:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8qq5nrok_mock.wav 2026-03-08 03:35:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:35:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:35:45 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:35:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:35:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:35:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 03:35:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 03:35:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2199, filename=tmpps5f0mbv_mock.wav) 2026-03-08 03:35:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:35:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:35:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:35:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:35:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:35:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:35:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:35:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:35:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:35:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:35:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:35:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:35:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:35: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'Sat, 07 Mar 2026 18:39: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-69ac70ce-02fc93c132beb2df269a0419;1f730930-a28b-4b13-8192-1cffa42e2db4'), (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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JOrROr4do3PNzurki87r7LkFNLh_z0IE01kmtIbIYg6I5AcXgUoFEg==')]) 2026-03-08 03:35: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 03:35:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:35:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:35:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:35:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:35:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:35:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:35:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:35:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:35:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:35: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'Sat, 07 Mar 2026 18:39:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac70ce-27979b455736a8110a6229ac;1f730930-a28b-4b13-8192-1cffa42e2db4'), (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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kfVnCYeHNoSuMd-sHdjAZf0eZ6UBQ6LZSS1SiHS_kLlK6YGYrg0zAQ==')]) 2026-03-08 03:35: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 03:35:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:35:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:35:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:35:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:35:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:35:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:35:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:35:50 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:35:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:35:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:35:56 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:35:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:35:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:35:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:35:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:35:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2200, filename=tmpmckl5z19_mock.wav) 2026-03-08 03:35:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:35:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:35:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:35:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:35:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:35:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:35:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:35:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:35:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:35:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:35:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:35:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac70d9-3411e4e04f94a7c86a12e5b9;03d65579-c0e9-484b-9c14-bde91f82170a'), (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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ajDH4iVIVHqX43KpELRBuKeGwt5tr9c3CPD0ZsNfMQbQp5y5dkBF-w==')]) 2026-03-08 03: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 03:35:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:35:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:35:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:35:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:35:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:35:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:35:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:35:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:35:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:35:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 03:35:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 03: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'Sat, 07 Mar 2026 18:39:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac70d9-3ff44cfa0ee803895f11592b;03d65579-c0e9-484b-9c14-bde91f82170a'), (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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IdEKc0jiF9kyQ4l2g5SdEegvDuyQ2iAgS0X6SeiA4Cy41STn_-IMbQ==')]) 2026-03-08 03: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 03:35:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:35:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:35:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:35:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:36:00 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:36:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:36:00 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:36:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:36:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:36:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:36:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:36:08 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:36:08 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:36:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:36:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:36:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 03:36:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:36:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2201, filename=tmpcwk9kwkv_mock.wav) 2026-03-08 03:36:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:36:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:36:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:36:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:36:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:36:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:36:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:36:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:36:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:36:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:36:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:36:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:36:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:36:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:36:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpap5y8qv2_mock.wav 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac70e5-2856ed74662a4972614fc01c;069a2fba-9066-4460-96e8-79419cf16b6c'), (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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'etUtFEQQd_WbQZ5PhvR61WNmYz4r0FVzvJP-52yKC8fEbKQLaedNPw==')]) 2026-03-08 03: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 03:36:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:36:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:36:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:36:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:36:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:36:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:36:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:36:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:36:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:39:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac70e5-303831d7241651124793de4c;069a2fba-9066-4460-96e8-79419cf16b6c'), (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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jy1GQd_u4grrCZYIW7S3SjsQcEZr-NKQg8O430FKZXce4R6KJh8uOg==')]) 2026-03-08 03: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 03:36:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:36:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:36:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:36:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:36:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:36:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:36:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:36:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:36:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:36:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppgcjyasw_mock.wav 2026-03-08 03:36:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:36:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:36:20 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:36:20 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:36:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:36:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:36:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 03:36:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:36:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2202, filename=tmp8qq5nrok_mock.wav) 2026-03-08 03:36:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:36:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:36:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:36:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:36:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:36:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:36:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:36:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:36:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:36:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:36:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:36:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:36:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:36: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'Sat, 07 Mar 2026 18: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-69ac70f0-10741f4265fadc9541a31d57;475a5a15-0101-4806-94fb-ca0111658e78'), (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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7lKimy7tRX136CwS56wXaojSv4m6NNM2vXgaDmDzCkgysHwX5wP-JQ==')]) 2026-03-08 03:36: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 03:36:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:36:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:36:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:36:21 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:36:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:36:21 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:36:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:36:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:36:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:36:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:36:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:36: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'Sat, 07 Mar 2026 18:39:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac70f1-058972f73d5df46a4961e801;475a5a15-0101-4806-94fb-ca0111658e78'), (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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7FyD_QsK1dnNdkuJBFr3kDdaI7vje0NcsDeQa_8TIIDmm1qP52Fp3A==')]) 2026-03-08 03:36: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 03:36:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:36:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:36:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:36:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:36:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:36:23 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:36:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:36:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:36:27 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:36:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:36:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:36:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:36:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:36:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_m5xx_6i_mock.wav 2026-03-08 03:36:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:36:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:36:41 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.169806 < -1.000000) 2026-03-08 03:36:41 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.624811 < -1.000000) 2026-03-08 03:36:41 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.869764 < -1.000000) 2026-03-08 03:36:42 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:36:42 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:36:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '외관조사망도 도러싱' → 불명 2026-03-08 03:36:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:36:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 29자) 2026-03-08 03:36:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:외관조사망도 도러싱 | 긴급도:일반 | 키워드:없음 2026-03-08 03:36:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2203, filename=tmpap5y8qv2_mock.wav) 2026-03-08 03:36:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:36:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:36:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:36:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:36:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:36:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:36:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:36:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:36:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:36:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:36:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:36:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:36:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:36: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'Sat, 07 Mar 2026 18: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-69ac7106-53db438b13d4463656e5fd47;51f9a0d0-da88-44a3-8ca7-eb42276d68db'), (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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vXM4yQX18Zjvb_F-Xh0WYSvPlGEkJ3RTtIlzXMg3ccGVmDHivL3ibg==')]) 2026-03-08 03:36: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 03:36:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:36:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:36:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:36:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:36:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:36:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:36:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:36:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:36:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:36: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'Sat, 07 Mar 2026 18:40:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7107-37d0c1bb05744703421db0ab;51f9a0d0-da88-44a3-8ca7-eb42276d68db'), (b'RateLimit', b'"api";r=988;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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yx6BiJLm-mklJj7KZDHqDVgftUtiNLAOvb5XZNXav34XZQaHLeZ8JQ==')]) 2026-03-08 03:36: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 03:36:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:36:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:36:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:36:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:36:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:36:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:36:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:36:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:36:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphurhmtk7_mock.wav 2026-03-08 03:36:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:36:49 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:36:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:36:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 03:36:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2204, filename=tmppgcjyasw_mock.wav) 2026-03-08 03:36:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:36:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:36:50 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:36:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:36:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:36:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:36:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:36:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:36:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:36:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:36:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:36:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:36:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:36:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:36: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'Sat, 07 Mar 2026 18: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-69ac710d-31c63f0c6ae946473ffb49d2;735162bf-2ad4-4fa0-8f2d-7011a31daa82'), (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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TTjMp7DoXxjAJfCr1CACqQnYuAwWVMco7Kj-rnVaipozsOuoOjP3Zg==')]) 2026-03-08 03:36: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 03:36:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:36:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:36:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:36:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:36:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:36:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:36:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:36:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:36:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:36: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'Sat, 07 Mar 2026 18:40:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac710e-07e18932321760c53686d4bb;735162bf-2ad4-4fa0-8f2d-7011a31daa82'), (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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QsXiTXv1t1VgFY648CP4UdqWkB0HbiARNXYWofYB-gloEjF3IvfXBQ==')]) 2026-03-08 03:36: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 03:36:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:36:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:36:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:36:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:36:51 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:36:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:36:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv58v18w8_mock.wav 2026-03-08 03:36:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:36:52 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:36:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:36:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:36:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:36:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:37:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:37:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:37:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:37:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 03:37:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:37:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2205, filename=tmp_m5xx_6i_mock.wav) 2026-03-08 03:37:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:37:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:37:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:37:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:37:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:37:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:37:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:37:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:37:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:37:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:37:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:37:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:37:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:37: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'Sat, 07 Mar 2026 18: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-69ac7119-31c351d972b805f27c1d5836;b6072379-9ebd-4015-9cca-f04b27184c45'), (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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HwZi5Zq1uADCkq6-fjQNc96djVpF3sjkIuPFXmuHufjVMhizGrhZ6w==')]) 2026-03-08 03:37: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 03:37:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:37:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:37:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:37:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:37:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:37:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:37:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:37:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:37:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:37: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'Sat, 07 Mar 2026 18:40:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7119-790d985b6e528f396c30e1a2;b6072379-9ebd-4015-9cca-f04b27184c45'), (b'RateLimit', b'"api";r=984;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'R7_C8if0_vMfdu8Fmb47Reao7T9mMXaIlcjwnTKW9-ginvcQs4D93w==')]) 2026-03-08 03:37: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 03:37:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:37:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:37:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:37:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:37:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:37:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp69ttf1ay_mock.wav 2026-03-08 03:37:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:37:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:37:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:37:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:37:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:37:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:37:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:37:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpju_w4fhe_mock.wav 2026-03-08 03:37:11 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:37:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:37:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:37:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 03:37:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:37:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2206, filename=tmphurhmtk7_mock.wav) 2026-03-08 03:37:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:37:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:37:12 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:37:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:37:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:37:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:37:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:37:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:37:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:37:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:37:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:37:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:37:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac7124-48c1ec511d7f1a3c24d4bbaf;2dbd3f89-0f3b-4740-ba2d-095b1d76488a'), (b'RateLimit', b'"api";r=983;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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'erUfh_V4dp2e1-R7rcmg7hlQ_2IOi8FjjcCh34U-Y4FrYgj7IsaFFA==')]) 2026-03-08 03: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 03:37:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:37:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:37:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:37:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:37:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:37:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:37:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:37:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:37:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:40:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7125-39a4961518262bff181b16fb;2dbd3f89-0f3b-4740-ba2d-095b1d76488a'), (b'RateLimit', b'"api";r=982;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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9HbP04Nu_J9aEgYvJrIXhJ10r97hs8v0n8VmNTTbjZBe6XekXj5ChA==')]) 2026-03-08 03: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 03:37:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:37:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:37:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:37:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:37:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:37:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:37:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:37:18 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:37:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:37:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:37:22 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:37:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:37:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:37:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 03:37:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV), 모터,신호,통과 2026-03-08 03:37:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2207, filename=tmpv58v18w8_mock.wav) 2026-03-08 03:37:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:37:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:37:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:37:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:37:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:37:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:37:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:37:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:37:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:37:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:37:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:37:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:40: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-69ac712f-5e3d35454422bb575d1fc170;d4c9f206-b263-47c9-ac3b-5880e59ff677'), (b'RateLimit', b'"api";r=981;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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'S8OTY4GrYT6_WzEHFmsMD5ngR_WQPxxQaIR7h6EcphhnTUUNVFSjsw==')]) 2026-03-08 03: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 03:37:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:37:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:37:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:37:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:37:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:37:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:37:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:37:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:37:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:40:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac712f-0ed4ba2f276ec89066876411;d4c9f206-b263-47c9-ac3b-5880e59ff677'), (b'RateLimit', b'"api";r=980;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 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'I0-brO9LJ9bLb1BAgl4s8Yoix0V3u77NO1d7FQpdCmH6LAhElOGNXg==')]) 2026-03-08 03: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 03:37:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:37:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:37:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:37:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:37:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:37:26 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:37:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:37:28 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:37:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:37:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:37:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:37:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:37:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:37:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:37:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 03:37:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:37:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2208, filename=tmp69ttf1ay_mock.wav) 2026-03-08 03:37:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:37:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:37:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:37:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:37:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:37:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:37:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:37:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:37:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:37:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:37:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:37:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:37:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:37: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'Sat, 07 Mar 2026 18:40: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-69ac713b-7c41e0676539d49e1007594f;28485e2a-642d-4005-afd7-00a9b5cccbb5'), (b'RateLimit', b'"api";r=979;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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_8BJQ8JxfOnCBQPaghwEXNwzVs-h5lU7_PWWGawRhUP0UdIJstHq5Q==')]) 2026-03-08 03:37: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 03:37:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:37:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:37:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:37:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:37:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:37:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:37:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:37:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:37:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:37:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:37: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'Sat, 07 Mar 2026 18:40:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac713b-0836b29e185162a56f8dbc70;28485e2a-642d-4005-afd7-00a9b5cccbb5'), (b'RateLimit', b'"api";r=978;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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nkxKe8IGCUzwwIpGcpSlbF8LBYjOs7hWBcPX6_1Zwdc_HAKvhZCdWA==')]) 2026-03-08 03:37: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 03:37:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:37:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:37:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:37:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:37:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:37:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4b9f4v5m_mock.wav 2026-03-08 03:37:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:37:37 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:37:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:37:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:37:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:37:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcz5wtrx2_mock.wav 2026-03-08 03:37:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:37:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:37:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:37:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:37:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:37:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:37:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:37:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:37:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2209, filename=tmpju_w4fhe_mock.wav) 2026-03-08 03:37:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:37:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:37:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:37:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:37:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:37:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:37:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:37:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:37:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:37:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:37:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:37:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:37:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:37: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'Sat, 07 Mar 2026 18:41: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-69ac7146-383b2fea51811af5090fa0ca;e7d7298d-9f3e-4ef8-b8cb-2a0f1814f350'), (b'RateLimit', b'"api";r=977;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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'atLbQiEnq-Q767jJnVTQZdZzQpzgBUvNuLcDr_uBT24t16uFeVQjlg==')]) 2026-03-08 03:37: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 03:37:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:37:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:37:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:37:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:37:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:37:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:37:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:37:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:37:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:37:47 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:37:47 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:37: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'Sat, 07 Mar 2026 18:41:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7146-5c1a2eb60441a9c06f2a0fbb;e7d7298d-9f3e-4ef8-b8cb-2a0f1814f350'), (b'RateLimit', b'"api";r=976;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 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HPZ383S4X9xNZMYZdskR9-W_d82rUN6o01GmY2_7lrHlAVydPKvoHQ==')]) 2026-03-08 03:37: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 03:37:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:37:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:37:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:37:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:37:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:37:49 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:37:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:37:52 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:37:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:37:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:37:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:38:02 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:38:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:38:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7v70ux_g_mock.wav 2026-03-08 03:38:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:38:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:38:05 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.632306 < -1.000000) 2026-03-08 03:38:06 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.672415 < -1.000000) 2026-03-08 03:38:06 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-1.449065 < -1.000000) 2026-03-08 03:38:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:38:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:38:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'Продолжение следует...' → 불명 2026-03-08 03:38:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:38:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 61자) 2026-03-08 03:38:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:[실제 분석 대상] | 긴급도:일반 | 키워드:[실제 분석 대상] 2026-03-08 03:38:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2210, filename=tmp4b9f4v5m_mock.wav) 2026-03-08 03:38:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:38:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:38:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:38:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:38:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:38:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:38:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:38:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:38:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:38:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:38:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:38:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:41: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-69ac715c-33306f11733afe2f33c5fdcf;293f4d02-e8fe-473f-b022-6d442b54ea3d'), (b'RateLimit', b'"api";r=975;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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ag8q1jwqNBeoCJ3NrMPmxJqng37fqjx-NSP-MYM2iJTXHjFSSNKfDQ==')]) 2026-03-08 03: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 03:38:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:38:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:38:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:38:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:38:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:38:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:38:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:38:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:38:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:41:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac715c-0fd8b5e1172464ca76f41752;293f4d02-e8fe-473f-b022-6d442b54ea3d'), (b'RateLimit', b'"api";r=974;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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eBJ_YDe0ApwSPgLdUG9WIF24wXk1Ltq5dE4yPmceOPA03RCcDYd-3A==')]) 2026-03-08 03: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 03:38:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:38:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:38:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:38:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:38:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:38:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:38:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:38:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:38:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpz6tfrser_mock.wav 2026-03-08 03:38:14 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:38:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:38:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 03:38:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 철도 2026-03-08 03:38:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2211, filename=tmpcz5wtrx2_mock.wav) 2026-03-08 03:38:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:38:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:38:15 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:38:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:38:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:38:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:38:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:38:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:38:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:38:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:38:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:38:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:38:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:41: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-69ac7163-5ac79d9d67aa5c0b78dd7a22;65846ed6-667d-4147-8b17-281e1a184cf3'), (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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QPx_eyidF15CHEjZKb1RNbAIesQUCtjHFMe_DlE-DgmGMBXrXFRc-Q==')]) 2026-03-08 03: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 03:38:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:38:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:38:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:38:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:38:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:38:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:38:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:38:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:38:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:41:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7163-072f85604984949117927a43;65846ed6-667d-4147-8b17-281e1a184cf3'), (b'RateLimit', b'"api";r=972;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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8eNVAa0BHLPzNN-osoXpBElZEBUV0Ov1M-QNUOIEZL8Ow6xf7hDW5Q==')]) 2026-03-08 03: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 03:38:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:38:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:38:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:38:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:38:16 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:38:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:38:17 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:38:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:38:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:38:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpurclk4ud_mock.wav 2026-03-08 03:38:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:38:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:38:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:38:25 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:38:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:38:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:38:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 03:38:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:38:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2212, filename=tmp7v70ux_g_mock.wav) 2026-03-08 03:38:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:38:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:38:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:38:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:38:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:38:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:38:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:38:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:38:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:38:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:38:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:38:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:38:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:38: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'Sat, 07 Mar 2026 18:41: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-69ac716e-457cbe472ffc243f11ae1e6d;2b41408c-973f-4b57-af4c-98cc2a3b8781'), (b'RateLimit', b'"api";r=971;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 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vkBROj3AhKOKUojPMLHck6cfwHICjynVlX6B9Za6GiUnlj2GezjtTQ==')]) 2026-03-08 03:38: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 03:38:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:38:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:38:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:38:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:38:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:38:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:38:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:38:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:38:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:41:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac716e-54286c072f19a0806bf06246;2b41408c-973f-4b57-af4c-98cc2a3b8781'), (b'RateLimit', b'"api";r=970;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 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pOELYJTbtk-QJWHWQfhnsyax3DsMhLccFuBqNVIp_JsrhBEMPgmquA==')]) 2026-03-08 03: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 03:38:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:38:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:38:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:38:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:38:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:38:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:38:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:38:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:38:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_lxaatw9_mock.wav 2026-03-08 03:38:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:38:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:38:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:38:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:38:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwie5y5tt_mock.wav 2026-03-08 03:38:37 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:38:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:38:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:38:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 03:38:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 03:38:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2213, filename=tmpz6tfrser_mock.wav) 2026-03-08 03:38:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:38:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:38:38 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:38:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:38:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:38:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:38:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:38:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:38:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:38:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:38:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:38:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:38:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:38:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:38: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'Sat, 07 Mar 2026 18:42: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-69ac717a-33cca6481c1c27e63384b577;cbc65d49-46b1-4b10-8d87-2f6c94507152'), (b'RateLimit', b'"api";r=969;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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'D_bUua0E_oI-eeG-8x5O79Tss40fd99hX-9l1UZOR_VtCF8HceyrIQ==')]) 2026-03-08 03:38: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 03:38:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:38:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:38:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:38:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:38:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:38:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:38:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:38:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:38:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:38: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'Sat, 07 Mar 2026 18:42:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac717a-24def85305b4d90232a66fad;cbc65d49-46b1-4b10-8d87-2f6c94507152'), (b'RateLimit', b'"api";r=968;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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zXBadmEzVpPqikjk9uzFsYX9Cc4UnTj0B0iEzVgNiLSayzrXo-JE-Q==')]) 2026-03-08 03:38: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 03:38:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:38:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:38:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:38:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:38:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:38:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:38:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:38:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:38:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:38:46 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:38:48 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:38:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:38:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:38:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 03:38:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 03:38:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2214, filename=tmpurclk4ud_mock.wav) 2026-03-08 03:38:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:38:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:38:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:38:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:38:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:38:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:38:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:38:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:38:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:38:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:38:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:38:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:38:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:38: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'Sat, 07 Mar 2026 18: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-69ac7185-7349f2b9517b9c396efcc3e3;fff61027-2e2b-4021-9188-93ad3bcef1f6'), (b'RateLimit', b'"api";r=967;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 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OydURgZfFqnA0Wnifczxcugd7aaSFji-9SYt_j274MMKBMXoR-_Qig==')]) 2026-03-08 03:38: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 03:38:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:38:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:38:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:38:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:38:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:38:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:38:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:38:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:38:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:38: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'Sat, 07 Mar 2026 18:42:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7185-0b7831c3404f22b401aa6f2c;fff61027-2e2b-4021-9188-93ad3bcef1f6'), (b'RateLimit', b'"api";r=966;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 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hWSgfapgwDf0MtTGNvGb9xRhlCGUBC_Dk1D8Q4K5kvNf8PX1QIXqvw==')]) 2026-03-08 03:38: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 03:38:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:38:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:38:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:38:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:38:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:38:51 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:38:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:38:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:38:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:38:56 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:38:59 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:38:59 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:38:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:38:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:39:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:39:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:39:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2215, filename=tmp_lxaatw9_mock.wav) 2026-03-08 03:39:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:39:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:39:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:39:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:39:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:39:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:39:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:39:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:39:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:39:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:39:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:39:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:42: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-69ac7190-7ca7ef80031e05741709a336;ddb47aa1-6d43-49d9-ad22-28b77df58f1d'), (b'RateLimit', b'"api";r=965;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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3sdSJqAubg3HtosCkIODJa_XWqqktvqXs471ai7ahZwF6zrNr_Y5vQ==')]) 2026-03-08 03: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 03:39:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:39:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:39:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:39:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:39:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:39:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:39:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:39:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:39:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:42:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7190-2554ef8c2c69c5182a22d5ba;ddb47aa1-6d43-49d9-ad22-28b77df58f1d'), (b'RateLimit', b'"api";r=964;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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YPfQ-rliazhvfB5ByXSrqdahhazcaWOTapZu0rcgJCu-JODMuH3xnA==')]) 2026-03-08 03: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 03:39:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:39:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:39:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:39:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:39:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:39:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:39:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:39:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:39:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:39:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplhzk6on5_mock.wav 2026-03-08 03:39:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:39:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:39:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:39:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:39:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptzal385m_mock.wav 2026-03-08 03:39:11 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:39:11 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:39:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:39:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:39:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:39:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:39:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2216, filename=tmpwie5y5tt_mock.wav) 2026-03-08 03:39:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:39:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:39:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:39:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:39:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:39:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:39:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:39:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:39:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:39:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:39:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:39:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:39:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:39: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'Sat, 07 Mar 2026 18: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-69ac719b-19de6e3c5f21497e1fb384e1;d164784e-801b-4972-b5bb-f4e8899eec11'), (b'RateLimit', b'"api";r=963;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 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'C0kvQE8Oc35pO5AVAZlpVnwHtJuGvpIJjb1uC6X9Vjxz5bLq22wOwQ==')]) 2026-03-08 03:39: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 03:39:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:39:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:39:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:39:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:39:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:39:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:39:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:39:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:39:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:39:12 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:39:12 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:39: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'Sat, 07 Mar 2026 18:42:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac719c-58e2f3c17ca39bd312c30e66;d164784e-801b-4972-b5bb-f4e8899eec11'), (b'RateLimit', b'"api";r=962;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 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-hNHrzF64zS4iicAoZWIBAH_dYpEli9RZw7TOeZRA5p3q15d4mynrQ==')]) 2026-03-08 03:39: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 03:39:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:39:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:39:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:39:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:39:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:39:14 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:39:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:39:18 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:39:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:39:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:39:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:39:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:39:33 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:39:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:39:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpky8w0htk_mock.wav 2026-03-08 03:39:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:39:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:39:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (3.626374 > 2.400000) 2026-03-08 03:39:37 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.608551 < -1.000000) 2026-03-08 03:39:37 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.272764 < -1.000000) 2026-03-08 03:39:38 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:39:38 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:39:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '.' → 불명 2026-03-08 03:39:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:39:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:39:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 03:39:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2217, filename=tmplhzk6on5_mock.wav) 2026-03-08 03:39:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:39:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:39:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:39:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:39:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:39:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:39:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:39:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:39:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:39:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:39:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:39:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:39:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:43: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-69ac71b6-12aafe76164e4f011de2aa06;12b870fc-adcf-439d-8ad2-58ffc91fcb11'), (b'RateLimit', b'"api";r=961;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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hwe0rthL16i5_8PeoH9x_3kX_NePYj9eKoL2WVg3bKT9o0HdyITXmQ==')]) 2026-03-08 03: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 03:39:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:39:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:39:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:39:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:39:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:39:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:39:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:39:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:39:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:39: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'Sat, 07 Mar 2026 18:43:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac71b6-24186a9a7e3f92cd630ca606;12b870fc-adcf-439d-8ad2-58ffc91fcb11'), (b'RateLimit', b'"api";r=960;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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0DCZ8DXP2COMolYb6StAMHJmnzuuqL5I3SZpKI7PbpgoLFLsIf-v0w==')]) 2026-03-08 03:39: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 03:39:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:39:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:39:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:39:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:39:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:39:41 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:39:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:39:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:39:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdf6h9uvn_mock.wav 2026-03-08 03:39:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:39:44 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:39:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 03:39:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 03:39:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2218, filename=tmptzal385m_mock.wav) 2026-03-08 03:39:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:39:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:39:45 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:39:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:39:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:39:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:39:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:39:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:39:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:39:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:39:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:39:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:39:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:39:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:39: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'Sat, 07 Mar 2026 18:43: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-69ac71bd-78feec1e1785c45b34443246;c29a677b-a708-43a9-ba7a-f5725901fa77'), (b'RateLimit', b'"api";r=959;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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SboC6yWi38-o6wq6PaRlBmCt2xrhvwwIgrGUdlar0s9qSdXJFsMDhw==')]) 2026-03-08 03:39: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 03:39:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:39:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:39:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:39:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:39:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:39:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:39:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:39:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:39:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:39: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'Sat, 07 Mar 2026 18:43:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac71bd-3298ba237ff44e0f40ad435e;c29a677b-a708-43a9-ba7a-f5725901fa77'), (b'RateLimit', b'"api";r=958;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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EGgBX2-apv8NbgznFNEvhXW_4Nj0unv7gcjdurVHbnONyB2wGCwfag==')]) 2026-03-08 03:39: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 03:39:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:39:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:39:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:39:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:39:46 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:39:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:39:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmikvgdkr_mock.wav 2026-03-08 03:39:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:39:48 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:39:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:39:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:39:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:39:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:39:56 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:39:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:39:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:39:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 03:39:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:39:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2219, filename=tmpky8w0htk_mock.wav) 2026-03-08 03:39:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:39:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:39:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:39:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:39:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:39:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:39:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:39:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:39:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:39:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:39:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:39:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:39:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac71c8-24dd3ddd1674971e4d50b2f3;ad19d85c-35ca-4041-a5c0-7d3b7611cfaa'), (b'RateLimit', b'"api";r=957;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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fNZVpSywxzmqAaDbEvFDgc5iflO2jegNk-V-kui11umdJrAeIgWlCA==')]) 2026-03-08 03: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 03:39:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:39:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:39:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:39:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:39:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:39:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:39:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:39:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:39:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:43:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac71c9-2c12672c177ae0976e755342;ad19d85c-35ca-4041-a5c0-7d3b7611cfaa'), (b'RateLimit', b'"api";r=956;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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VR_WocmhYbPnOb6lEn40Qv354ZkilcO3Lt32RWjTvEHLe8eZmzYcow==')]) 2026-03-08 03: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 03:39:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:39:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:39:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:39:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:39:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:39:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpenvxsbyi_mock.wav 2026-03-08 03:39:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:39:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:39:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:39:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:40:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:40:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:40:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:40:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpehc06r1j_mock.wav 2026-03-08 03:40:07 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:40:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:40:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:40:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 03:40:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:40:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2220, filename=tmpdf6h9uvn_mock.wav) 2026-03-08 03:40:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:40:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:40:08 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:40:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:40:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:40:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:40:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:40:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:40:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:40:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:40:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:40:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:40:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac71d4-23241ae8621c3f946bfda420;fc32e4bb-e941-4100-8cd9-7eb22867d09b'), (b'RateLimit', b'"api";r=955;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 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-TeGrDgjFts1NKG1ukN0iD86seGL6kWZxh9L5JjlAU1PbwDMjJEtKQ==')]) 2026-03-08 03: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 03:40:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:40:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:40:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:40:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:40:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:40:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:40:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:40:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:40:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:43:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac71d4-17e84ebb647f4a13175ffa4b;fc32e4bb-e941-4100-8cd9-7eb22867d09b'), (b'RateLimit', b'"api";r=954;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 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4C1_9XiNR8GmBVdh7Y-8GEjXwVcci6Ijq3FQVylQG0B75g1rc3LT0A==')]) 2026-03-08 03: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 03:40:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:40:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:40:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:40:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:40:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:40:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:40:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:40:13 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:40:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:40:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:40:18 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:40:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:40:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:40:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:40:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:40:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2221, filename=tmpmikvgdkr_mock.wav) 2026-03-08 03:40:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:40:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:40:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:40:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:40:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:40:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:40:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:40:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:40:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:40:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:40:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:40:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac71df-161fd65130ebab0627af8b24;18805c8d-09e0-4614-a858-51e8c437c98a'), (b'RateLimit', b'"api";r=953;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 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bGgJjzx_3AZ40oxieC2PHZqxvp3Awji77dbLVoKGzC_Y50VbX2LKjg==')]) 2026-03-08 03: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 03:40:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:40:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:40:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:40:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:40:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:40:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:40:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:40:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:40:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:43:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac71df-5664f3572e62957b4e9134ff;18805c8d-09e0-4614-a858-51e8c437c98a'), (b'RateLimit', b'"api";r=952;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 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'i6pM3hUvqnDZCBWCrYHH62yh_JuhXXLSEou-thwy4R-o--DiUjT86w==')]) 2026-03-08 03: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 03:40:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:40:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:40:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:40:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:40:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:40:22 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:40:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:40:23 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:40:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:40:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:40:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:40:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:40:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:40:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:40:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 03:40:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:40:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2222, filename=tmpenvxsbyi_mock.wav) 2026-03-08 03:40:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:40:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:40:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:40:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:40:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:40:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:40:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:40:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:40:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:40:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:40:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:40:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:43: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-69ac71ea-2f5ab34216815537562acdbd;d3e6b657-ee10-4db1-a3a6-17d865111a78'), (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 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GB24hi9ucRfRi2atYQ24d8DqHt6uhWSGvbPs9L-DVg-7al5NFuH5MA==')]) 2026-03-08 03: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 03:40:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:40:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:40:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:40:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:40:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:40:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:40:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:40:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:40:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:43:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac71eb-6b01688764ee6b481158717b;d3e6b657-ee10-4db1-a3a6-17d865111a78'), (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'7Sg7DOxY3l0y5kDLdbIhNyxYkRrv1Ox5l7k_uIGN52zDwFxjmbHBxA==')]) 2026-03-08 03: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 03:40:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:40:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:40:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:40:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:40:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:40:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:40:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpalv6hux9_mock.wav 2026-03-08 03:40:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:40:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:40:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:40:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:40:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:40:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8k2inq9v_mock.wav 2026-03-08 03:40:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:40:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:40:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:40:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:40:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:40:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:40:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:40:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:40:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2223, filename=tmpehc06r1j_mock.wav) 2026-03-08 03:40:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:40:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:40:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:40:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:40:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:40:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:40:42 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:40:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:40:42 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:40:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:40:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:40:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:40:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:40:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:44: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-69ac71f6-4d70e87444a27b046493ed3b;a3ad0896-5bbb-49d4-ba13-e857b9d58288'), (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 c7788ba2fe3162e6a0cdda9fdbdfd47a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'w7r4ODxeiL1EdTv4g_qCw6QnhEw0s3ANgxjmpJ6YAzQm8a4HPowEpQ==')]) 2026-03-08 03: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 03:40:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:40:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:40:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:40:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:40:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:40:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:40:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:40:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:40:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:44:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac71f7-4c4383ce247a5b8c698dbff7;a3ad0896-5bbb-49d4-ba13-e857b9d58288'), (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 c7788ba2fe3162e6a0cdda9fdbdfd47a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'wT6GYYEOkCA-_0IDAxwbk5-alf5BeqEQWsLMVqEUobgSMohSlyMOnQ==')]) 2026-03-08 03: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 03:40:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:40:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:40:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:40:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:40:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:40:45 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:40:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:40:49 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:40:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:40:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:40:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:40:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:41:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:41:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa9l1zyjc_mock.wav 2026-03-08 03:41:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:41:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:41:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (8.211111 > 2.400000) 2026-03-08 03:41:06 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.281299 < -1.000000) 2026-03-08 03:41:07 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.849671 < -1.000000) 2026-03-08 03:41:08 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:41:08 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:41:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주문제 승차권 서대신 혜원' → 불명 2026-03-08 03:41:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:41:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:41:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1_rjp7fm_mock.wav 2026-03-08 03:41:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:41:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 355자) 2026-03-08 03:41:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:승차권 서대신 혜원 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:41:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2224, filename=tmpalv6hux9_mock.wav) 2026-03-08 03:41:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:41:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:41:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:41:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:41:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:41:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:41:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:41:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:41:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:41:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:41:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:41:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:41:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:41: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'Sat, 07 Mar 2026 18:44: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-69ac7212-2a44e1b27ef30f3a79182d25;051bd0ca-1df1-43fa-a99b-c2077f44f610'), (b'RateLimit', b'"api";r=995;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 58b73acb67c037ebf3e55d50e0a967fe.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'euirdjoCIEDsJeJAF0atzFgru115yS7lwoas0Lx2H39uC261_bCpQw==')]) 2026-03-08 03:41: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 03:41:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:41:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:41:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:41:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:41:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:41:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:41:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:41:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:41:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:41: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'Sat, 07 Mar 2026 18:44:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7212-396c75135845bdd0359b1d11;051bd0ca-1df1-43fa-a99b-c2077f44f610'), (b'RateLimit', b'"api";r=994;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 58b73acb67c037ebf3e55d50e0a967fe.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'q3ZIBQR486NfSs3qy-TgUhX4wFPcM9nO1nX6ImhbaNYQ8zeRDnpUxA==')]) 2026-03-08 03:41: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 03:41:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:41:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:41:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:41:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:41:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:41:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:41:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:41:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:41:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd4qw26lg_mock.wav 2026-03-08 03:41:17 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:41:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:41:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 03:41:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2225, filename=tmp8k2inq9v_mock.wav) 2026-03-08 03:41:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:41:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:41:17 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:41:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:41:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:41:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:41:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:41:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:41:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:41:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:41:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:41:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:41:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:41:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:41: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'Sat, 07 Mar 2026 18:44: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-69ac721a-11287d2b67dc589458d9f2b1;fa2f335c-a3fb-4a9e-a1cf-4e4fab474e03'), (b'RateLimit', b'"api";r=993;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 58b73acb67c037ebf3e55d50e0a967fe.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'O_EVpGCFl8OcC-ySUt2qD-tB1qi4wrzmvXsJHtWpv3CgECFlo-Mnjw==')]) 2026-03-08 03:41: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 03:41:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:41:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:41:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:41:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:41:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:41:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:41:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:41:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:41:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:41: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'Sat, 07 Mar 2026 18:44:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac721a-2d55b0ce2d1676da3cc698d9;fa2f335c-a3fb-4a9e-a1cf-4e4fab474e03'), (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 58b73acb67c037ebf3e55d50e0a967fe.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'25MnSe2e9mDuSauYjjPMLyRUSgja4Ie1qCHu5Lsy6WszcZAg47kDwQ==')]) 2026-03-08 03:41:18 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 03:41: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 03:41:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:41:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:41:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:41:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:41:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:41:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:41:20 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:41:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:41:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:41:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:41:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:41:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7hgq6zm4_mock.wav 2026-03-08 03:41:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:41:28 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:41:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:41:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:41:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 03:41:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:41:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2226, filename=tmpa9l1zyjc_mock.wav) 2026-03-08 03:41:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:41:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:41:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:41:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:41:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:41:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:41:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:41:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:41:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:41:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:41:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:41:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:41: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'Sat, 07 Mar 2026 18:44: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-69ac7225-3c19f9ea3e79dbc7344f0300;b65c87cd-d551-46bc-a7fd-86be35b9e535'), (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 6439adb92b18490836e57157dfa863ea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'UPrpuSNzywgktOv7bGlJvfOFPrZMaM6vwdamcZ7roBk5UITHUKi-Zg==')]) 2026-03-08 03:41: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 03:41:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:41:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:41:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:41:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:41:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:41:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:41:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:41:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:41:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:41: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'Sat, 07 Mar 2026 18:44:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7226-059b49272620ebd10202fdf4;b65c87cd-d551-46bc-a7fd-86be35b9e535'), (b'RateLimit', b'"api";r=990;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 6439adb92b18490836e57157dfa863ea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'7WLEfpExuoKfJLfc5xRZL8CItdIPokKBht7HSpWBjqnnEheIfkb9og==')]) 2026-03-08 03:41: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 03:41:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:41:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:41:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:41:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:41:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:41:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplumw6wgo_mock.wav 2026-03-08 03:41:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:41:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:41:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:41:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:41:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:41:40 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:41:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:41:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:41:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 03:41:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:41:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2227, filename=tmp1_rjp7fm_mock.wav) 2026-03-08 03:41:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:41:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:41:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:41:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:41:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:41:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:41:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:41:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:41:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:41:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:41:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:41:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:41:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:41: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'Sat, 07 Mar 2026 18:45: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-69ac7231-3fd682a0623fb3485e5a959d;f9b11ebf-fce4-4291-8afc-732e8765bffd'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0BKSwCxVfo1iAPmljKc6EoVlepmYZJXr_gloaV6scpUgcY00CUEBDg==')]) 2026-03-08 03:41: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 03:41:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:41:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:41:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:41:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:41:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:41:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:41:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:41:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:41:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:41:41 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:41: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'Sat, 07 Mar 2026 18:45:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7231-4aaf91d7690603b14cd672b8;f9b11ebf-fce4-4291-8afc-732e8765bffd'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'V5V70pZdy2ENw8Gq1ursbpqCyHj3Sz_T6frXtAYZR3ENbjyAUK1R2Q==')]) 2026-03-08 03:41: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 03:41:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:41:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:41:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:41:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:41:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:41:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:41:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:41:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:41:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:41:51 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:41:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:41:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:41:51 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:41:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:41:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:41:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2228, filename=tmpd4qw26lg_mock.wav) 2026-03-08 03:41:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:41:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:41:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:41:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:41:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:41:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:41:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:41:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:41:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:41:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:41:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:41:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:41:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:41: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'Sat, 07 Mar 2026 18:45: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-69ac723c-3fe066122ba8c449151fafa3;42c38ad1-5d38-4e8d-a527-9aaee3c43757'), (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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WlCYlZuDq_tyT3iVXbjshphq_GKaO-bSVzrxnx41AqjF0Si559HpPQ==')]) 2026-03-08 03:41: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 03:41:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:41:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:41:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:41:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:41:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:41:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:41:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:41:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:41:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:41:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:41:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:41: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'Sat, 07 Mar 2026 18:45:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac723c-0a8af8cf3377d403245d8852;42c38ad1-5d38-4e8d-a527-9aaee3c43757'), (b'RateLimit', b'"api";r=986;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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WRW074vFkN0X5kxlb-A0fCnugw4HKJSWq2BBPqM1vtasO4kOmCXPfg==')]) 2026-03-08 03:41: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 03:41:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:41:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:41:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:41:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:41:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:41:54 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:41:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:41:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:41:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:41:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:42:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:42:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpe0u3_j51_mock.wav 2026-03-08 03:42:02 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:42:02 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:42:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:42:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:42:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:42:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:42:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:42:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2229, filename=tmp7hgq6zm4_mock.wav) 2026-03-08 03:42:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:42:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:42:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:42:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:42:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:42:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:42:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:42:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:42:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:42:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:42:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:42:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:42:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:42: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'Sat, 07 Mar 2026 18: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-69ac7247-73ceadca688c111959b4cb83;2d958226-fc59-45f3-9ad6-2341dd24faae'), (b'RateLimit', b'"api";r=985;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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'teWkRjOQhQZbb5-hTW6T5y3SjcT83oJbWm415rLlSJh9jDvBcTbFYA==')]) 2026-03-08 03:42: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 03:42:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:42:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:42:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:42:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:42:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:42:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:42:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:42:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:42:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:42: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'Sat, 07 Mar 2026 18:45:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7247-49acf19c606b624d68697639;2d958226-fc59-45f3-9ad6-2341dd24faae'), (b'RateLimit', b'"api";r=984;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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eJaI2zxXZYPCpLq8dX7WuHWX1nIdcfE2Gy_11n6H0dMYiarqX3Z7gQ==')]) 2026-03-08 03:42: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 03:42:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:42:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:42:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:42:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:42:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:42:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzr3x58tu_mock.wav 2026-03-08 03:42:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:42:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:42:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:42:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:42:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:42:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:42:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:42:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:42:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:42:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:42:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:42:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2230, filename=tmplumw6wgo_mock.wav) 2026-03-08 03:42:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:42:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:42:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:42:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:42:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:42:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:42:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:42:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:42:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:42:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:42:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:42:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:42: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'Sat, 07 Mar 2026 18:45: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-69ac7252-12515a371b05068b245c39a7;2c40a275-2c5e-4bcd-ba4f-2f3722b0bd97'), (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 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jInNXqVshmx0IFPqwMs-b-W9rGe_njn--OMVs70AkCPR7T5bN4Lb3A==')]) 2026-03-08 03:42: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 03:42:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:42:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:42:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:42:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:42:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:42:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:42:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:42:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:42:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:42:15 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:42:15 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18:45:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7252-2fecc19650d3a8681624d521;2c40a275-2c5e-4bcd-ba4f-2f3722b0bd97'), (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 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'25NugAvAljQppXPFzR1DlKlA9x8tRCRQ_uAxX507cG8IVfxEdW0Chg==')]) 2026-03-08 03: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 03:42:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:42:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:42:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:42:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:42:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:42:17 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:42:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:42:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:42:20 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:42:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:42:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:42:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:42:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv9bqp3s0_mock.wav 2026-03-08 03:42:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:42:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:42:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:42:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:42:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpow30l_3i_mock.wav 2026-03-08 03:42:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:42:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:42:39 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.281989 < -1.000000) 2026-03-08 03:42:39 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.766228 < -1.000000) 2026-03-08 03:42:40 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:42:40 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:42:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '정리로 취소' → 불명 2026-03-08 03:42:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:42:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:42:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:정리 취소 | 긴급도:일반 | 키워드:정리,취소,처리,완료 2026-03-08 03:42:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2231, filename=tmpe0u3_j51_mock.wav) 2026-03-08 03:42:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:42:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:42:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:42:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:42:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:42:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:42:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:42:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:42:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:42:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:42:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:42:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:42:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:46: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-69ac726c-2ead4cde6ecb33253587a3a6;4cd7a971-0fcc-40fa-9926-98d1676d9aa8'), (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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'k1ABNAcpsiI1tbtokUbNsKGWRjNXllsy-IV3SnCtJ63qw4TjNio_jg==')]) 2026-03-08 03: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 03:42:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:42:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:42:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:42:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:42:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:42:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:42:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:42:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:42:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:42: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'Sat, 07 Mar 2026 18:46:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac726c-16fb98e9027f61fb40ebd43c;4cd7a971-0fcc-40fa-9926-98d1676d9aa8'), (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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HeaYplg49pQBHV-Bempn3jC-SQmg1lx2D338SKnLc6FPEpFfQqHSJQ==')]) 2026-03-08 03:42: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 03:42:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:42:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:42:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:42:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:42:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:42:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4o1qe6ux_mock.wav 2026-03-08 03:42:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:42:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:42:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:42:46 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:42:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:42:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 03:42:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2232, filename=tmpzr3x58tu_mock.wav) 2026-03-08 03:42:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:42:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:42:47 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:42:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:42:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:42:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:42:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:42:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:42:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:42:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:42:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:42:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:42:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:42: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'Sat, 07 Mar 2026 18:46: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-69ac7273-1cf78b6530feacca324ce850;bc41fb15-42f8-4ec6-a2fe-5dc934550cdc'), (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 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0FiiNODng2LtBB82180eOulXOgat6myFdEvs2r-u3_8euFOpK4fgKg==')]) 2026-03-08 03:42: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 03:42:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:42:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:42:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:42:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:42:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:42:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:42:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:42:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:42:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:42: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'Sat, 07 Mar 2026 18:46:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7273-2d74d3b5664c67df3aaae006;bc41fb15-42f8-4ec6-a2fe-5dc934550cdc'), (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 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hebWU_2KVyT7haD9HD900XZPz68eLE0HBI7PEFAY5hHBC8QiujTf2w==')]) 2026-03-08 03:42: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 03:42:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:42:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:42:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:42:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:42:48 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Railgun Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * 2026-03-08 03:42:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:42:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:42:50 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:42:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:42:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:42:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpide3mpz9_mock.wav 2026-03-08 03:42:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:42:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:42:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:42:58 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:42:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:42:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:42:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 03:42:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:42:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2233, filename=tmpv9bqp3s0_mock.wav) 2026-03-08 03:42:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:42:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:42:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:42:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:42:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:42:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:42:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:42:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:42:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:42:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:42:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:42:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:46: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-69ac727f-514fe75a6821099f4a3215d4;959acb32-76ea-4a9d-b9e1-6080fe93f248'), (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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'i7Al44sRQMeb-thJFOwLGuFsG2-JNj1MnrwVEL2SawevU8gVl_iH5w==')]) 2026-03-08 03: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 03:42:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:42:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:42:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:42:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:42:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:42:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:42:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:42:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:42:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:46:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac727f-6aa3727a79cf8cbf3cd16c09;959acb32-76ea-4a9d-b9e1-6080fe93f248'), (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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'z-fUlL4t0YQoQEtWAbqWwoRRHqYK8RjUzVdCPNzQBmqsHyjVN2GeHA==')]) 2026-03-08 03: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 03:42:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:42:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:42:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:42:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:42:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:42:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp53zk6a95_mock.wav 2026-03-08 03:43:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:43:01 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:43:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:43:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:43:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:43:09 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:43:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:43:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:43:09 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:43:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 03:43:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 03:43:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2234, filename=tmpow30l_3i_mock.wav) 2026-03-08 03:43:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:43:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:43:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:43:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:43:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:43:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:43:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:43:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:43:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:43:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:43:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:43:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:43:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:46: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-69ac728a-79432cd1404a63460f2e97f1;76759b8e-0e21-423e-8cb8-76cb837b0932'), (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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3xxUGknzd1txxr9oxIncPG_5cXGVedwb8AD_zdCv1xHVIMRmeq5kJg==')]) 2026-03-08 03: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 03:43:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:43:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:43:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:43:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:43:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:43:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:43:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:43:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:43:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:43: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'Sat, 07 Mar 2026 18:46:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac728a-3996972978e3c3c460a45d8c;76759b8e-0e21-423e-8cb8-76cb837b0932'), (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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BqXc-Ya8pCe4Ty50aqrk5tc0ey6xVnupdn3yOYsQ1K_IwiWIbN3uHA==')]) 2026-03-08 03:43: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 03:43:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:43:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:43:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:43:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:43:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:43:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:43:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:43:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:43:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:43:19 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:43:20 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:43:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:43:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:43:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 03:43:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 03:43:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2235, filename=tmp4o1qe6ux_mock.wav) 2026-03-08 03:43:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:43:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:43:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:43:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:43:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:43:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:43:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:43:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:43:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:43:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:43:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:43:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:43:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:43: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'Sat, 07 Mar 2026 18: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-69ac7295-622f0e45377512c201367937;58494fc1-2701-4d01-829e-905855c0ba2a'), (b'RateLimit', b'"api";r=973;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 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4HtOGPZluq-AwLqIw2nDqcjympSwHgAlcV-tTXc3IXg5bjLRyPsFAA==')]) 2026-03-08 03:43: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 03:43:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:43:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:43:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:43:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:43:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:43:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:43:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:43:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:43:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:43:22 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:43:22 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:43: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'Sat, 07 Mar 2026 18:46:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7295-33bbd2405458808816fdd4be;58494fc1-2701-4d01-829e-905855c0ba2a'), (b'RateLimit', b'"api";r=972;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 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IWBvV6nHUYD2VPxiZ5s4Kn1FpGYmJNo9VbtMEbU6MaE3Pj3oceq9Ng==')]) 2026-03-08 03:43: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 03:43:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:43:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:43:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:43:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:43:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:43:24 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:43:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:43:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:43:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:43:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:43:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:43:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxexylwvu_mock.wav 2026-03-08 03:43:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:43:32 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:43:32 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:43:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:43:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:43:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:43:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:43:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2236, filename=tmpide3mpz9_mock.wav) 2026-03-08 03:43:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:43:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:43:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:43:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:43:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:43:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:43:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:43:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:43:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:43:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:43:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:43:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:43:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:43:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:43:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpct2w4qvd_mock.wav 2026-03-08 03:43: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'Sat, 07 Mar 2026 18:46: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-69ac72a1-283d120d0bdc874e43f52137;45aa719c-83c1-4a52-aa72-6ab841248dd7'), (b'RateLimit', b'"api";r=971;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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XbsnyVN_wUO7uirfFv_W8xQ2SBDPITIpQYtpkPxjIKaP1XThtb2UJA==')]) 2026-03-08 03:43: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 03:43:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:43:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:43:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:43:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:43:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:43:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:43:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:43:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:43:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:46:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac72a1-1c4b7230691286623afd5d24;45aa719c-83c1-4a52-aa72-6ab841248dd7'), (b'RateLimit', b'"api";r=970;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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SFI8IpgiqQ_u2Akw7V8xRii1shvdnMDoofIiZglVZ7vsOWYUX52n9w==')]) 2026-03-08 03: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 03:43:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:43:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:43:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:43:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:43:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:43:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:43:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:43:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:43:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:43:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:43:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:43:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:43:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:43:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:43:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:43:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2237, filename=tmp53zk6a95_mock.wav) 2026-03-08 03:43:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:43:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:43:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:43:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:43:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:43:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:43:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:43:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:43:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:43:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:43:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:43:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:43:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:43: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'Sat, 07 Mar 2026 18:47: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-69ac72ac-5124b9712d8fb8733298383c;a4e0022d-1b8e-48b1-8b11-c4cdc77f607a'), (b'RateLimit', b'"api";r=969;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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YjRXKpJq9SSkS7H8E16fNYbx-SgmR1JXs3xeUCF7A-SDS3w0VvKtqQ==')]) 2026-03-08 03:43: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 03:43:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:43:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:43:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:43:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:43:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:43:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:43:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:43:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:43:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:43:44 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:43:44 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:43: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'Sat, 07 Mar 2026 18:47:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac72ac-2a43989066370a3530b76e18;a4e0022d-1b8e-48b1-8b11-c4cdc77f607a'), (b'RateLimit', b'"api";r=968;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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KMY9pXKLtJxGDwaGYd1yuwr02b_NKiPeBeGRdPSLlE8hy8MDD4iHYw==')]) 2026-03-08 03:43: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 03:43:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:43:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:43:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:43:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:43:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:43:46 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:43:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:43:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:43:50 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:43:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:43:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:43:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:43:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwu0q4dff_mock.wav 2026-03-08 03:43:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:43:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:44:03 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:44:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:44:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4mkhju65_mock.wav 2026-03-08 03:44:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:44:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:44:06 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.047559 < -1.000000) 2026-03-08 03:44:07 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.911799 < -1.000000) 2026-03-08 03:44:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:44:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:44:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '중앙 노점완이로 손목시킬 과정' → 불명 2026-03-08 03:44:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:44:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:44:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:중앙 노점완이로 손목시킬 과정 | 긴급도:일반 | 키워드:없음 2026-03-08 03:44:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2238, filename=tmpxexylwvu_mock.wav) 2026-03-08 03:44:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:44:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:44:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:44:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:44:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:44:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:44:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:44:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:44:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:44:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:44:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:44:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:44:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:44: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'Sat, 07 Mar 2026 18: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-69ac72c4-6bfb672913c7caf86b8db7ce;92e57c90-5750-46c3-b711-5c3d1f23b46e'), (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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'D-l2hoLf98KS7x54WPi_9ZffEMYgpwxRi7Qqb8VfDUQ6rijaWF1Q0g==')]) 2026-03-08 03:44: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 03:44:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:44:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:44:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:44:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:44:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:44:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:44:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:44:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:44:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:44: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'Sat, 07 Mar 2026 18:47:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac72c4-019772fd5c1a9ff64c20966a;92e57c90-5750-46c3-b711-5c3d1f23b46e'), (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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JTOn_4adM_EwvtMVVAOhqA8Z38TIFd2EoH8MY2aRzS0XBPOK7HRvLQ==')]) 2026-03-08 03:44: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 03:44:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:44:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:44:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:44:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:44:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:44:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwh8zvvyt_mock.wav 2026-03-08 03:44:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:44:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:44:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:44:14 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:44:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 03:44:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 03:44:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2239, filename=tmpct2w4qvd_mock.wav) 2026-03-08 03:44:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:44:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:44:15 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:44:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:44:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:44:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:44:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:44:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:44:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:44:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:44:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:44:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:44:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:44:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:44: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'Sat, 07 Mar 2026 18: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-69ac72cb-3392ba7b3a3c0615531c9431;8ef28b82-5dba-4137-baa7-7bfb22ead6b9'), (b'RateLimit', b'"api";r=965;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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tZ9wmCZNzRwL4cIb3tLuWP_UUVOm7aisBr_NOy8CXtGJ0-edJcgATw==')]) 2026-03-08 03:44: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 03:44:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:44:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:44:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:44:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:44:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:44:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:44:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:44:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:44:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:47:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac72cb-50caf94b6fbbc50c1c6e7030;8ef28b82-5dba-4137-baa7-7bfb22ead6b9'), (b'RateLimit', b'"api";r=964;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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AuyWpm8vPYW8FWD3zeUTMqvfQd7r044-7fdFCYRVBYDtzDvN4PjUbg==')]) 2026-03-08 03: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 03:44:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:44:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:44:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:44:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:44:16 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거"라는 텍스트를 분석하여 철도 무전 키워드를 추출하는 것입니다. 1. **텍스트 분석**: "다대포해수욕장 공기계 선거"라는 문장은 "다대포해수욕 2026-03-08 03:44:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:44:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:44:18 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:44:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:44:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:44:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:44:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:44:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnq6eab7u_mock.wav 2026-03-08 03:44:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:44:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:44:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:44:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:44:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 03:44:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:44:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2240, filename=tmpwu0q4dff_mock.wav) 2026-03-08 03:44:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:44:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:44:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:44:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:44:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:44:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:44:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:44:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:44:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:44:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:44:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:44:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:47: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-69ac72d6-244183710e25e5cb05e85152;899bd506-4652-48fa-9b7c-dca77fb7b398'), (b'RateLimit', b'"api";r=963;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 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zDVR8Y15urzH9926lOSS64BgGg31_xHJBvovwJPhoyLlIUu8uYEuXQ==')]) 2026-03-08 03: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 03:44:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:44:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:44:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:44:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:44:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:44:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:44:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:44:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:44:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:47:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac72d6-378f90ad44bafdf37bea61c2;899bd506-4652-48fa-9b7c-dca77fb7b398'), (b'RateLimit', b'"api";r=962;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 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WMtcPTRCZGqQCzFu03lSkK_MnNY7UOYBV_Z16OrMbl2pS-V9ZaLxLQ==')]) 2026-03-08 03: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 03:44:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:44:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:44:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:44:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:44:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:44:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7qkt_ybk_mock.wav 2026-03-08 03:44:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:44:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:44:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:44:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:44:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:44:37 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:44:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:44:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:44:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 03:44:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:44:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2241, filename=tmp4mkhju65_mock.wav) 2026-03-08 03:44:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:44:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:44:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:44:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:44:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:44:38 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:44:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:44:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:44:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:44:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:44:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:44:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:44:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:44:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:44: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'Sat, 07 Mar 2026 18:48: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-69ac72e2-63a78d3f550e04cc377a50d6;bc96e281-3673-4d44-8578-9a847253b92e'), (b'RateLimit', b'"api";r=961;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'vS4DANwtcK3devULKpcvpvf4UEIM5mFLEPvWRuXlZ4tXmuUK2UozUw==')]) 2026-03-08 03:44: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 03:44:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:44:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:44:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:44:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:44:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:44:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:44:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:44:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:44:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:44: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'Sat, 07 Mar 2026 18:48:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac72e2-1457eba701ef97a30cd9fdbe;bc96e281-3673-4d44-8578-9a847253b92e'), (b'RateLimit', b'"api";r=960;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'IyMqHBj9dGSnk5OyCSGeZHexD8v87N8JGfKl_u6mHeNmvpipuwktTA==')]) 2026-03-08 03:44: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 03:44:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:44:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:44:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:44:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:44:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:44:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:44:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:44:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:44:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:44:48 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:44:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:44:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:44:48 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:44:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:44:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:44:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2242, filename=tmpwh8zvvyt_mock.wav) 2026-03-08 03:44:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:44:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:44:49 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 03:44:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:44:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:44:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:44:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:44:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:44:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:44:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:44:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:44:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:44:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac72ed-6500366805a4213d6487b50d;7e37dd8e-5a5c-4bd3-9b82-ee5bc8a61938'), (b'RateLimit', b'"api";r=959;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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eDiDDziCHHybJMTxcNn2ZSrLpmu3FGczQkW0inm5NttiqFz_5AKyhQ==')]) 2026-03-08 03: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 03:44:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:44:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:44:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:44:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:44:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:44:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:44:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:44:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:44:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:48:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac72ed-49b4506175a6396656f0db66;7e37dd8e-5a5c-4bd3-9b82-ee5bc8a61938'), (b'RateLimit', b'"api";r=958;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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dpeGe85m32qpoRVwDRJKUMhwEBtfeyG5sZVITmJhj2qjtr1cTq3Amw==')]) 2026-03-08 03: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 03:44:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:44:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:44:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:44:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:44:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:44:52 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:44:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:44:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:44:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:44:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:44:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:44:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphj4t_6sr_mock.wav 2026-03-08 03:44:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:45:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:45:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:45:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:45:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:45:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 03:45:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:45:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2243, filename=tmpnq6eab7u_mock.wav) 2026-03-08 03:45:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:45:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:45:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:45:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:45:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:45:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:45:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:45:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:45:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:45:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:45:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:45:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:45: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'Sat, 07 Mar 2026 18: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-69ac72f9-27f889cf3c53112975daa8b6;28fc3876-3336-42fa-8ebb-543b38d2c31b'), (b'RateLimit', b'"api";r=957;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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KnJ2HIOsDlzvkglslN_-0SAvgxDeLS63mRlwF2m3sj2vVDQhrzWwrw==')]) 2026-03-08 03:45: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 03:45:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:45:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:45:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:45:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:45:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:45:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:45:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:45:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:45:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:48:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac72f9-0d4f90ca37f0d4782141ef4b;28fc3876-3336-42fa-8ebb-543b38d2c31b'), (b'RateLimit', b'"api";r=956;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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'n_Fvr8pTsnmF_6FR97ht9G4toMMxxiFwLLtneOiErsFojCRdUEtwng==')]) 2026-03-08 03: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 03:45:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:45:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:45:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:45:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:45:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:45:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbpi6b24w_mock.wav 2026-03-08 03:45:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:45:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:45:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:45:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:45:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:45:11 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:45:11 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:45:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:45:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:45:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 03:45:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:45:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2244, filename=tmp7qkt_ybk_mock.wav) 2026-03-08 03:45:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:45:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:45:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:45:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:45:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:45:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:45:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:45:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:45:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:45:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:45:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:45:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac7304-45f331841a29db0a10143720;1152a479-ff19-44c1-8240-5862e7fcac32'), (b'RateLimit', b'"api";r=955;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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aDIOqIAkMXFTysVjg1yUvRmj5521ksGSgkDZvuYinMb4iQPml-fdVg==')]) 2026-03-08 03: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 03:45:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:45:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:45:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:45:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:45:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:45:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:45:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:45:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:45:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:45:12 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:45:12 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18:48:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7304-4af541386e40b20e3ff92e2c;1152a479-ff19-44c1-8240-5862e7fcac32'), (b'RateLimit', b'"api";r=954;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 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GT2N1PYyEluK8mw5ss9AJ5mtiLJMuWSow-RYKzEgrubDNwc9saFzUw==')]) 2026-03-08 03: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 03:45:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:45:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:45:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:45:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:45:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:45:14 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:45:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:45:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:45:18 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:45:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:45:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:45:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:45:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdhk92a29_mock.wav 2026-03-08 03:45:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:45:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:45:32 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:45:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:45:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps29eigd2_mock.wav 2026-03-08 03:45:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:45:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:45:35 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.138401 < -1.000000) 2026-03-08 03:45:36 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.901059 < -1.000000) 2026-03-08 03:45:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:45:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:45:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '카드카드 니켈 카드뮴 축전기 조성은' → 불명 2026-03-08 03:45:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:45:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 77자) 2026-03-08 03:45:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:카드뮴 축전기 조성 확인 | 긴급도:일반 | 키워드:카드뮴 축전기,카드, 니켈, 조성 2026-03-08 03:45:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2245, filename=tmphj4t_6sr_mock.wav) 2026-03-08 03:45:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:45:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:45:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:45:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:45:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:45:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:45:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:45:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:45:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:45:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:45:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:45:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:45:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:45: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'Sat, 07 Mar 2026 18: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-69ac731d-64c75d7f1f3dea27207d7cfa;dd222e67-3888-47d6-a81c-12ad4fa5ac48'), (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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KG8wycGUk5nq9MkgLs0tXjb7091YQgUgTbrCULLD6OLptNDXmmqqtA==')]) 2026-03-08 03:45: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 03:45:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:45:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:45:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:45:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:45:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:45:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:45:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:45:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:45:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:45: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'Sat, 07 Mar 2026 18:49:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac731d-544b101b415141957a277da4;dd222e67-3888-47d6-a81c-12ad4fa5ac48'), (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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'85qsjlfyRRrpdRZrtdigTIeGKbW722bJE-BMkWcdaXnjommjY1ulNw==')]) 2026-03-08 03:45: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 03:45:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:45:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:45:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:45:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:45:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:45:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvud5gj6o_mock.wav 2026-03-08 03:45:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:45:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:45:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:45:43 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:45:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 03:45:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 03:45:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2246, filename=tmpbpi6b24w_mock.wav) 2026-03-08 03:45:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:45:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:45:44 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:45:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:45:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:45:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:45:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:45:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:45:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:45:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:45:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:45:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:45:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:45:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:45: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'Sat, 07 Mar 2026 18: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-69ac7324-75b889507c293d0a2454b600;7c056c90-65b9-45b4-85e6-2b3a322bbcff'), (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'GFzL9AV5_l0MolRYCsfisiV5dgy7fvOhkMGWtU-zEQuBo5_pB7nPvA==')]) 2026-03-08 03:45: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 03:45:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:45:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:45:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:45:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:45:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:45:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:45:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:45:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:45:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:45:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:45: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'Sat, 07 Mar 2026 18:49:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7325-4556412e460c243f5d9b8ae7;7c056c90-65b9-45b4-85e6-2b3a322bbcff'), (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'UNCnJLGyizPQxYa3yRg6RRRODDHhoyYo3jxueizorNVSw_KbkWWmiQ==')]) 2026-03-08 03:45: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 03:45:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:45:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:45:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:45:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:45:45 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:45:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:45:47 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:45:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:45:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:45:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpckghq_ts_mock.wav 2026-03-08 03:45:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:45:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:45:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:45:55 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:45:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:45:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:45:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 34자) 2026-03-08 03:45:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동 2026-03-08 03:45:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2247, filename=tmpdhk92a29_mock.wav) 2026-03-08 03:45:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:45:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:45:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:45:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:45:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:45:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:45:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:45:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:45:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:45:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:45:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:45:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:45:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac7330-6a30d42e382de07b23d368a9;d7c9a410-96c1-43ea-9b5a-0d15aa71c5e6'), (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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IrclUsiMPsnL2C2XfA9fBV3CSErg-Jwb2syc_1-Lvrg8hpZUMHWp3Q==')]) 2026-03-08 03: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 03:45:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:45:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:45:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:45:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:45:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:45:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:45:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:45:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:45:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:45:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:45:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6jvywvqy_mock.wav 2026-03-08 03: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'Sat, 07 Mar 2026 18:49:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7330-6e4a53647f11cdfb6256a127;d7c9a410-96c1-43ea-9b5a-0d15aa71c5e6'), (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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1hZ_NXWmhG-44SnziQ3tyLMVOx2KMb8IjFSzjvQKQ3NoSyUJeLWC7Q==')]) 2026-03-08 03: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 03:45:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:45:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:45:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:45:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:45:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:45:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:45:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:46:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:46:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:46:06 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:46:06 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:46:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:46:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:46:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 03:46:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 03:46:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2248, filename=tmps29eigd2_mock.wav) 2026-03-08 03:46:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:46:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:46:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:46:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:46:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:46:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:46:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:46:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:46:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:46:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:46:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:46:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:49: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-69ac733b-62c8cd4e729aeac5350c4cca;39f3127e-1d08-4bcb-a6bf-773b873daf34'), (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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tgyq_CrhXvf9grXfIiXYvXOUdyIiL5ESL9HdNsXEZT8Idac3uimSgQ==')]) 2026-03-08 03: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 03:46:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:46:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:46:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:46:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:46:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:46:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:46:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:46:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:46:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:49:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac733b-4e9debd10d606fb207d52a71;39f3127e-1d08-4bcb-a6bf-773b873daf34'), (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 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WCvx775Q534OaZyWoQgIBr8hf_lQgOBvp2CiO5rdnTMFBc947KGgdQ==')]) 2026-03-08 03: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 03:46:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:46:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:46:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:46:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:46:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:46:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:46:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:46:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:46:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:46:16 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:46:17 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:46:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:46:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:46:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:46:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:46:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2249, filename=tmpvud5gj6o_mock.wav) 2026-03-08 03:46:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:46:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:46:18 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:46:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:46:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:46:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:46:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:46:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:46:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:46:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:46:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:46:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:46:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:46:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:46: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'Sat, 07 Mar 2026 18:49: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-69ac7346-0f7553921a57f1317b46538c;f73fcfde-8c7f-484f-a472-f33fd422f22c'), (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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BZYFzEPbXzf3ZDoD61LlSJE5fmTneTjdvu-2rbjaubZJ5swQ_n_SPw==')]) 2026-03-08 03:46: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 03:46:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:46:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:46:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:46:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:46:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:46:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:46:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:46:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:46:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:46: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'Sat, 07 Mar 2026 18:49:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7346-784454b9619b93410fe666f2;f73fcfde-8c7f-484f-a472-f33fd422f22c'), (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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'C3msZeSVWiihxwm6xkLjcgiU7ThAYhfThYQGw-HX60uNzdQVo8eL_w==')]) 2026-03-08 03:46: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 03:46:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:46:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:46:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:46:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:46:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:46:21 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:46:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:46:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:46:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:46:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:46:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:46:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpejx2b_aw_mock.wav 2026-03-08 03:46:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:46:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:46:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2s5476cw_mock.wav 2026-03-08 03:46:29 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:46:29 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:46:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:46:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:46:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 03:46:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:46:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2250, filename=tmpckghq_ts_mock.wav) 2026-03-08 03:46:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:46:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:46:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:46:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:46:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:46:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:46:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:46:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:46:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:46:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:46:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:46:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:46:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:46: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'Sat, 07 Mar 2026 18:49: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-69ac7352-3e34671948866833200bdf90;0cfd0587-cc31-43f4-96a4-c8d430b762ad'), (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 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BvNZg4lV-Pr4LbtlQ3KjTysbE7O_193cs0PuMAOSVxdDUw6dgnlYzg==')]) 2026-03-08 03:46: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 03:46:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:46:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:46:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:46:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:46:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:46:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:46:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:46:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:46:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:46: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'Sat, 07 Mar 2026 18:49:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7352-5844cb530ed221a72b7728d6;0cfd0587-cc31-43f4-96a4-c8d430b762ad'), (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 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FLXAoXzSkjg7jT719ip8kbs0IAHQReRNnMq15amWcyXs4YSbrRllhQ==')]) 2026-03-08 03:46: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 03:46:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:46:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:46:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:46:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:46:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:46:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:46:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:46:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:46:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:46:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:46:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:46:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:46:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:46:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:46:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:46:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2251, filename=tmp6jvywvqy_mock.wav) 2026-03-08 03:46:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:46:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:46:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:46:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:46:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:46:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:46:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:46:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:46:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:46:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:46:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:46:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:46:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac735d-76ce6e19311267eb2cf582b4;46877cff-0b7c-45a1-abdd-564d224748ad'), (b'RateLimit', b'"api";r=987;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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sJD86b3isc_WQvTWXX8vGql-LuUSTZe_wnocyOxQL9GBVhaPybKlGg==')]) 2026-03-08 03: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 03:46:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:46:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:46:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:46:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:46:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:46:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:46:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:46:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:46:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:46:42 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:46:42 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18:50:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac735e-209332a467531e0b64acd0fb;46877cff-0b7c-45a1-abdd-564d224748ad'), (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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VeSWhZ2EAFEAnzRHYb41s80qeJnjAIMwgiJCqE10lgBRkozw-v_8JA==')]) 2026-03-08 03: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 03:46:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:46:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:46:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:46:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:46:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:46:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:46:44 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:46:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:46:48 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:46:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:46:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:46:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:46:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsnuidvwk_mock.wav 2026-03-08 03:46:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:46:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:47:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:47:02 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.873303 < -1.000000) 2026-03-08 03:47:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:47:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpeb1hn_si_mock.wav 2026-03-08 03:47:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:47:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (4.636364 > 2.400000) 2026-03-08 03:47:05 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.815438 < -1.000000) 2026-03-08 03:47:06 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:47:06 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:47:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '왕쇼' → 불명 2026-03-08 03:47:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:47:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:47:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:왕쇼 통과 | 긴급도:일반 | 키워드:왕쇼,신호,통과,왕쇼 2026-03-08 03:47:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2252, filename=tmpejx2b_aw_mock.wav) 2026-03-08 03:47:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:47:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:47:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:47:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:47:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:47:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:47:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:47:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:47:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:47:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:47:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:47:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:47:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:47:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:47:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpasdn3i8q_mock.wav 2026-03-08 03:47: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'Sat, 07 Mar 2026 18: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-69ac7376-05077a5253bcc9c8729ab8b0;6504f05a-c25b-4c3e-bc1c-3cea4942195e'), (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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b't79Sz6UNrvUQKYAF1ZFjhkx_d4FNZNC1LK-62KwK4Tdf-keqpioCzQ==')]) 2026-03-08 03:47: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 03:47:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:47:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:47:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:47:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:47:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:47:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:47:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:47:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:47:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:47: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'Sat, 07 Mar 2026 18:50:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7377-742a8e992c042fe034917499;6504f05a-c25b-4c3e-bc1c-3cea4942195e'), (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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2O-kvLqCjQSvmLjAp1vg5mU91Cg7uFLDh0gciNHgMf9ZYPAxrlDMMQ==')]) 2026-03-08 03:47: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 03:47:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:47:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:47:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:47:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:47:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:47:09 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:47:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:47:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:47:13 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:47:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:47:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 03:47:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2253, filename=tmp2s5476cw_mock.wav) 2026-03-08 03:47:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:47:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:47:13 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:47:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:47:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:47:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:47:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:47:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:47:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:47:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:47:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:47:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:47:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:50: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-69ac737d-7a033aa859cbf2b953d4acac;4d13856a-0c75-464d-a74e-40843fbf3b1f'), (b'RateLimit', b'"api";r=983;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 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6mMpnl7U2KcMUeZYi6HNOu6h-JeAIRUkVB9WbjZIq1kbTDKdD8GBGA==')]) 2026-03-08 03: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 03:47:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:47:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:47:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:47:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:47:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:47:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:47:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:47:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:47:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:50:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac737d-618475d44160995171c3d808;4d13856a-0c75-464d-a74e-40843fbf3b1f'), (b'RateLimit', b'"api";r=982;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 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eiXPPGsRVICB1D2wIxZ8P7PymuDFHGHdFjFlE-kkaux15U3SFYmdiw==')]) 2026-03-08 03: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 03:47:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:47:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:47:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:47:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:47:14 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:47:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:47:16 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:47:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:47:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:47:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvbor8t9x_mock.wav 2026-03-08 03:47:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:47:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:47:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:47:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:47:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp04zn8qtu_mock.wav 2026-03-08 03:47:24 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:47:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:47:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:47:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 03:47:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:47:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2254, filename=tmpsnuidvwk_mock.wav) 2026-03-08 03:47:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:47:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:47:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:47:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:47:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:47:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:47:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:47:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:47:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:47:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:47:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:47:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac7389-02a2b529543f715d3cac0fc9;e60f49ef-d716-472d-8e87-13d07fdfd745'), (b'RateLimit', b'"api";r=981;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 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QHcOGYDnsF39eEp3NP4WYqk3kvA-VQ9PbdP9f9V5949DLTzhrPFVTg==')]) 2026-03-08 03: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 03:47:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:47:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:47:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:47:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:47:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:47:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:47:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:47:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:47:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:47: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'Sat, 07 Mar 2026 18:50:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7389-73ecd3db2438f69d18d2fa72;e60f49ef-d716-472d-8e87-13d07fdfd745'), (b'RateLimit', b'"api";r=980;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 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'm9XG3Jwps-cw-ke-VpaIq6QNj5kUQUdpmywetoiwnZFtvEvJDow8Lg==')]) 2026-03-08 03:47: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 03:47:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:47:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:47:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:47:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:47:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:47:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:47:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:47:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:47:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:47:34 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:47:35 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:47:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:47:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:47:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 03:47:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:47:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2255, filename=tmpeb1hn_si_mock.wav) 2026-03-08 03:47:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:47:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:47:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:47:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:47:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:47:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:47:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:47:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:47:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:47:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:47:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:47:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:47:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:51: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-69ac7394-15b461236d35fa8c504680fe;73791e20-5dae-4f8c-9415-e25cfa7c2895'), (b'RateLimit', b'"api";r=979;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 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'D2H_hrWVhN2c9A_KwuGskK68mcbPNVbVooBfbh9gDGhSLBulRDZtfQ==')]) 2026-03-08 03: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 03:47:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:47:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:47:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:47:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:47:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:47:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:47:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:47:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:47:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:47: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'Sat, 07 Mar 2026 18:51:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7394-65c19269108a0ac2086f9895;73791e20-5dae-4f8c-9415-e25cfa7c2895'), (b'RateLimit', b'"api";r=978;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 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DK13QZ7c4n07-02WLChx0y7se2dbXyBZfp4ElDBEcbFkvUADPLOUCA==')]) 2026-03-08 03:47: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 03:47:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:47:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:47:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:47:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:47:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:47:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:47:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:47:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:47:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:47:44 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:47:46 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:47:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:47:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:47:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 03:47:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 03:47:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2256, filename=tmpasdn3i8q_mock.wav) 2026-03-08 03:47:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:47:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:47:47 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:47:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:47:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:47:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:47:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:47:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:47:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:47:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:47:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:47:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:47:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:47:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:47: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'Sat, 07 Mar 2026 18:51: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-69ac739f-27bbf76263a28a994d599688;f00a1318-63fa-4a4d-b777-560cbe82ace1'), (b'RateLimit', b'"api";r=977;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 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XZHbkkkSKc5E6o66JNFwtPcoE8oCYTqHNG1i9TzfUEYt_XEWc6OsKQ==')]) 2026-03-08 03:47: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 03:47:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:47:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:47:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:47:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:47:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:47:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:47:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:47:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:47:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:47: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'Sat, 07 Mar 2026 18:51:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac739f-323e2d02692a1c6c3a566b23;f00a1318-63fa-4a4d-b777-560cbe82ace1'), (b'RateLimit', b'"api";r=976;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 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HdfFs8QH4DFCghRcORuumLITQurJle5v2w6QAtabUNnlAitH1qIjew==')]) 2026-03-08 03:47: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 03:47:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:47:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:47:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:47:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:47:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:47:50 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:47:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:47:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:47:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:47:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp59jwq2p6_mock.wav 2026-03-08 03:47:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:47:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:47:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:47:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:47:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5tkdq7cg_mock.wav 2026-03-08 03:47:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:47:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:47:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:47:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:47:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:47:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:47:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2257, filename=tmpvbor8t9x_mock.wav) 2026-03-08 03:47:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:47:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:47:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:47:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:47:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:47:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:47:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:47:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:47:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:47:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:47:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:47:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:47:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:47: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'Sat, 07 Mar 2026 18:51: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-69ac73ab-2e80b6a211b57cfe501b8d12;8207a39f-f821-46ae-a181-910873472ed5'), (b'RateLimit', b'"api";r=975;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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'O0ahpgG4Jj4W7JgRbSf6y0PydNMgstC3RVsvqL9TbeBOVqgBqU4jPQ==')]) 2026-03-08 03:47: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 03:47:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:47:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:47:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:47:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:47:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:47:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:47:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:47:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:47:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:47: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'Sat, 07 Mar 2026 18:51:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac73ab-427ae0ee061b9b5d3b55f734;8207a39f-f821-46ae-a181-910873472ed5'), (b'RateLimit', b'"api";r=974;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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OSuawAz95HsKX0U7425fjvm6SYozXWmv-1KwJKUheadgi7hFIVW9NQ==')]) 2026-03-08 03:47: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 03:47:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:47:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:47:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:47:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:48:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:48:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:48:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:48:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:48:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:48:10 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:48:10 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:48:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:48:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:48:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 03:48:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:48:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2258, filename=tmp04zn8qtu_mock.wav) 2026-03-08 03:48:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:48:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:48:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:48:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:48:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:48:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:48:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:48:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:48:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:48:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:48:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:48:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac73b6-2cf5ada321bf8083423aa522;34246d1e-afa1-4f94-b3cf-147b12b41ab7'), (b'RateLimit', b'"api";r=973;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GW2HQ57Z9iz_fg24KCzL8vdGwgvWOS7Litp89RAv1LgFqk249jLnbA==')]) 2026-03-08 03: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 03:48:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:48:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:48:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:48:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:48:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:48:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:48:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:48:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:48:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:48:11 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:48:11 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:48: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'Sat, 07 Mar 2026 18:51:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac73b6-7c959cd26a73965a21114660;34246d1e-afa1-4f94-b3cf-147b12b41ab7'), (b'RateLimit', b'"api";r=972;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3PAKhf0ekcmSPmnlY4BougGqJUxGu1ysESM2IlaNnd46BiofDBaEwQ==')]) 2026-03-08 03:48: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 03:48:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:48:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:48:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:48:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:48:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:48:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:48:13 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:48:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:48:16 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:48:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:48:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:48:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:48:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpckg6w66d_mock.wav 2026-03-08 03:48:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:48:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:48:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:48:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptyebkxj6_mock.wav 2026-03-08 03:48:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:48:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:48:31 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.892610 < -1.000000) 2026-03-08 03:48:32 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.616005 < -1.000000) 2026-03-08 03:48:32 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.917983 < -1.000000) 2026-03-08 03:48:33 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 03:48:33 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 03:48:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주인공자' → 불명 2026-03-08 03:48:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:48:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 54자) 2026-03-08 03:48:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:주인공자 통과 | 긴급도:일반 | 키워드:주인공자,신호,통과,일반 2026-03-08 03:48:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2259, filename=tmp59jwq2p6_mock.wav) 2026-03-08 03:48:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:48:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:48:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:48:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:48:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:48:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:48:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:48:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:48:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:48:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:48:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:48:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac73cd-66ba36667a29d6c47673e841;53d1e14a-632d-4ea5-8ca6-6feb305db6dd'), (b'RateLimit', b'"api";r=971;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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zmJQP2qN8izovPRZrcDP4zwGQvn6_yODTDKvpwVwG681CN9ICcKlOQ==')]) 2026-03-08 03: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 03:48:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:48:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:48:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:48:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:48:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:48:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:48:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:48:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:48:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:51:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac73ce-6ec1b79e26e4c96646dd5afa;53d1e14a-632d-4ea5-8ca6-6feb305db6dd'), (b'RateLimit', b'"api";r=970;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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'70GOJuXDVrbL6QRSuOEOZVmuuyl-acgTE8JoRNWEnmW_jHIh1iu3VQ==')]) 2026-03-08 03: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 03:48:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:48:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:48:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:48:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:48:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:48:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnpmf67ee_mock.wav 2026-03-08 03:48:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:48:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:48:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:48:40 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:48:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:48:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 50자) 2026-03-08 03:48:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:무전,무전,무전,무전 2026-03-08 03:48:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2260, filename=tmp5tkdq7cg_mock.wav) 2026-03-08 03:48:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:48:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:48:41 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:48:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:48:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:48:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:48:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:48:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:48:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:48:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:48:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:48:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:48:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:48:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:52: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-69ac73d5-3283ca7d14035339083660ee;f7bae880-bb97-42fa-b3ee-cc5b386344d9'), (b'RateLimit', b'"api";r=969;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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3jOaUjesl7SGCCsZiai1x-00EhX6Q4XYt9Zo1CFjXVa-XU9iBdqzIg==')]) 2026-03-08 03: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 03:48:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:48:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:48:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:48:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:48:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:48:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:48:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:48:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:48:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:52:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac73d5-2a1df8900040f6216c104b1b;f7bae880-bb97-42fa-b3ee-cc5b386344d9'), (b'RateLimit', b'"api";r=968;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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nGmgM0zwOCPftXXeE8yyvX4Ije-9WQ-BiXKz_YHSimoXvIGu5MfteQ==')]) 2026-03-08 03: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 03:48:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:48:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:48:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:48:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:48:42 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road (Railway) Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 03:48:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:48:43 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:48:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:48:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:48:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprie3chw0_mock.wav 2026-03-08 03:48:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:48:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:48:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:48:51 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:48:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:48:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:48:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 03:48:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:48:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2261, filename=tmpckg6w66d_mock.wav) 2026-03-08 03:48:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:48:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:48:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:48:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:48:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:48:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:48:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_j6w1_87_mock.wav 2026-03-08 03:48:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:48:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:48:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:48:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:48:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:48:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:48:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:48:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:48: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'Sat, 07 Mar 2026 18:52: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-69ac73e0-14702957759421e86da2d1eb;786453c0-7378-41d0-8427-171c9caf70b9'), (b'RateLimit', b'"api";r=967;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 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MeqsThr4UHhH17L5ALDmT2Tf9VPXL_w206u5HxErIWSq6I8XYAK7pQ==')]) 2026-03-08 03:48: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 03:48:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:48:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:48:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:48:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:48:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:48:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:48:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:48:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:48:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:48: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'Sat, 07 Mar 2026 18:52:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac73e0-6d65ca194df5112b3e8066e9;786453c0-7378-41d0-8427-171c9caf70b9'), (b'RateLimit', b'"api";r=966;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 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zwp-BDivVuPy_0RwUahstycoXZvvDfZYNWjGHC9b2P00Q4zH1WEXmg==')]) 2026-03-08 03:48: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 03:48:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:48:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:48:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:48:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:48:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:48:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:48:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:48:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:48:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:49:02 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:49:02 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:49:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:49:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:49:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 03:49:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:49:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2262, filename=tmptyebkxj6_mock.wav) 2026-03-08 03:49:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:49:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:49:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:49:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:49:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:49:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:49:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:49:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:49:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:49:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:49:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:49:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:49:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:49: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'Sat, 07 Mar 2026 18:52: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-69ac73eb-6ef1782563113022320f20ec;13fdeb49-ad76-4ce5-91d9-69a29517c5d9'), (b'RateLimit', b'"api";r=965;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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'j-2IAJ7Zs8bY83_P0Te0PYgU4SeyrWGkc9XW4Yq6zu1YKHbhJxaiRQ==')]) 2026-03-08 03:49: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 03:49:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:49:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:49:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:49:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:49:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:49:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:49:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:49:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:49:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:49: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'Sat, 07 Mar 2026 18:52:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac73ec-568b88b50d764baf1ea3585e;13fdeb49-ad76-4ce5-91d9-69a29517c5d9'), (b'RateLimit', b'"api";r=964;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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FVxE8mhTM-Q1jd-ehF-xiSVeaOebYyma042X6C9emykRVZ8ObOmS6w==')]) 2026-03-08 03:49: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 03:49:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:49:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:49:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:49:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:49:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:49:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:49:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:49:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:49:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:49:12 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:49:13 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:49:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:49:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:49:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:49:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:49:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2263, filename=tmpnpmf67ee_mock.wav) 2026-03-08 03:49:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:49:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:49:14 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:49:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:49:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:49:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:49:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:49:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:49:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:49:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:49:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:49:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:49:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:49:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:49: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'Sat, 07 Mar 2026 18:52: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-69ac73f6-134fb68d670504f73734ac80;567fe32f-92eb-4d07-a0d5-324b99b4356f'), (b'RateLimit', b'"api";r=963;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 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7JRRWjOfOpOhZrO1Tuq6elzfaTBwuDQ4eNrm_EQ8f7ypqJzVIZ6TyA==')]) 2026-03-08 03:49: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 03:49:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:49:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:49:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:49:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:49:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:49:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:49:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:49:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:49:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:49: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'Sat, 07 Mar 2026 18:52:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac73f6-3a17531c4084edc31309ea3c;567fe32f-92eb-4d07-a0d5-324b99b4356f'), (b'RateLimit', b'"api";r=962;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 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'I0oVuzMF41vrK7TYAMBXFLMMiPZ0E963cs38KDD--FpxUVbtUTqIOg==')]) 2026-03-08 03:49: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 03:49:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:49:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:49:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:49:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:49:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:49:17 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:49:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:49:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:49:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:49:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:49:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:49:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4hmuib26_mock.wav 2026-03-08 03:49:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:49:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:49:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpht8as1_w_mock.wav 2026-03-08 03:49:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:49:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:49:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:49:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:49:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:49:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:49:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2264, filename=tmprie3chw0_mock.wav) 2026-03-08 03:49:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:49:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:49:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:49:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:49:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:49:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:49:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:49:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:49:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:49:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:49:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:49:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:49:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:49: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'Sat, 07 Mar 2026 18: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-69ac7402-5f72f7031e55dfe337e7da12;45f34ed0-7d04-448e-bb75-fd6a8dd54bc9'), (b'RateLimit', b'"api";r=961;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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CtEz-PfInkjFQO25avI6NIlLO2jP9OycGC-Vl-LtGqZVb6NfJZc3dw==')]) 2026-03-08 03:49: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 03:49:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:49:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:49:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:49:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:49:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:49:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:49:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:49:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:49:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:49: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'Sat, 07 Mar 2026 18:52:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7402-3367323b0cbc500672c1a03c;45f34ed0-7d04-448e-bb75-fd6a8dd54bc9'), (b'RateLimit', b'"api";r=960;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 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cXn4faezN0bwcH3hLNf9jBROVc7DIqu9kEP3m5-t8dEVR7c04E_B4Q==')]) 2026-03-08 03:49: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 03:49:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:49:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:49:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:49:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:49:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:49:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:49:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:49:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:49:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:49:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:49:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:49:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:49:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:49:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:49:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:49:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2265, filename=tmp_j6w1_87_mock.wav) 2026-03-08 03:49:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:49:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:49:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:49:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:49:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:49:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:49:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:49:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:49:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:49:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:49:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:49:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:49:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:49: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'Sat, 07 Mar 2026 18:53: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-69ac740d-3b0c27ce105f52016436a5d2;f729b82f-b207-4b69-bed7-11623d7cd438'), (b'RateLimit', b'"api";r=959;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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SNl9up1U-Npa4jeKq95WQ8FBc1bV9riiG2FHddLa21G7bM-KW9nB_w==')]) 2026-03-08 03:49: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 03:49:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:49:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:49:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:49:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:49:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:49:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:49:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:49:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:49:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:49:38 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:49:38 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:49: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'Sat, 07 Mar 2026 18:53:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac740d-13d01f1c57f63a76260ace57;f729b82f-b207-4b69-bed7-11623d7cd438'), (b'RateLimit', b'"api";r=958;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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'55NSLP5T20uhPXVNBCxXdOpsqyAN4aOOlW2UGOMRpNzmr5wRjzQsxg==')]) 2026-03-08 03:49: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 03:49:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:49:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:49:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:49:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:49:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:49:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:49:40 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:49:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:49:43 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:49:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:49:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:49:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:49:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpke48i0bi_mock.wav 2026-03-08 03:49:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:49:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:49:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:49:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:49:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpej19n1lg_mock.wav 2026-03-08 03:49:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:50:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:50:00 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.479482 < -1.000000) 2026-03-08 03:50:01 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.545162 < -1.000000) 2026-03-08 03:50:01 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 03:50:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '정기하자검사 모터카 역전기(RV) 모터카 분기륜 발매기' → 열차 2026-03-08 03:50:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:50:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 03:50:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:정기하자검사 모터카 역전기 분기륜 발제 | 긴급도:일반 | 키워드:없음 2026-03-08 03:50:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2266, filename=tmp4hmuib26_mock.wav) 2026-03-08 03:50:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:50:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:50:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:50:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:50:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:50:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:50:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:50:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:50:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:50:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:50:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:50:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:50:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:50: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'Sat, 07 Mar 2026 18:53: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-69ac7425-6c6545d3068c24252bec1ba9;464d3566-348b-4a36-8383-0b965953d77b'), (b'RateLimit', b'"api";r=957;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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zOOxZtJixIQd27kHH-Lp7tC0k8zDTlqkBSFHFmtkFTDHvQVoiOeImQ==')]) 2026-03-08 03:50: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 03:50:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:50:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:50:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:50:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:50:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:50:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:50:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:50:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:50:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:50: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'Sat, 07 Mar 2026 18:53:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7426-55d9491d7ed1938a22cb68d8;464d3566-348b-4a36-8383-0b965953d77b'), (b'RateLimit', b'"api";r=956;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 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XbGERDBDYBHXZpeOPItBhpGXtzdHxpMNkOOgMHSuRQsAlJfsgxGUTQ==')]) 2026-03-08 03:50: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 03:50:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:50:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:50:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:50:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:50:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:50:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp77brkjal_mock.wav 2026-03-08 03:50:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:50:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:50:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:50:08 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:50:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:50:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 03:50:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 03:50:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2267, filename=tmpht8as1_w_mock.wav) 2026-03-08 03:50:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:50:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:50:09 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:50:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:50:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:50:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:50:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:50:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:50:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:50:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:50:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:50:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:50:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:50: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'Sat, 07 Mar 2026 18:53: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-69ac742c-4f643a5b003f2505759c0524;0fcca27e-579f-4ac0-a29c-7871c6567dac'), (b'RateLimit', b'"api";r=955;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'vKSju1ciYxbyMA9UW3SalfHrXSUuTZjkbK9OQiS02cAJiQTBoVyb6w==')]) 2026-03-08 03:50: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 03:50:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:50:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:50:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:50:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:50:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:50:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:50:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:50:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:50:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:53:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac742d-7fa2981c4809542f33ed7e68;0fcca27e-579f-4ac0-a29c-7871c6567dac'), (b'RateLimit', b'"api";r=954;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'bOgfSEiVjw1QJUYZmYcttEdNtzxr7bwCaCiTjVHfxwy_Nr5qdY05Jg==')]) 2026-03-08 03: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 03:50:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:50:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:50:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:50:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:50:10 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most important nouns (명사) from the provided text. 2026-03-08 03:50:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:50:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:50:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:50:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:50:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5oim_x30_mock.wav 2026-03-08 03:50:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:50:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:50:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:50:19 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:50:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:50:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:50:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:50:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyr4g39al_mock.wav 2026-03-08 03:50:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 40자) 2026-03-08 03:50:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동, 지지금구 2026-03-08 03:50:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2268, filename=tmpke48i0bi_mock.wav) 2026-03-08 03:50:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:50:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:50:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:50:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:50:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:50:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:50:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:50:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:50:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:50:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:50:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:50:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:50:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:50: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'Sat, 07 Mar 2026 18: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-69ac7438-2cd157cd0d6cdbb23a35f9f7;3ffa22ab-8cea-4fa1-9b87-ce240156d83d'), (b'RateLimit', b'"api";r=953;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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pey-BycKOAp6eIkFfoxfwRcN1TkoE9Knycq_hEIiCqS5ohQEAcKLwQ==')]) 2026-03-08 03:50: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 03:50:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:50:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:50:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:50:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:50:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:50:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:50:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:50:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:50:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:50: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'Sat, 07 Mar 2026 18:53:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7438-4914846e4f5ca366106d7b22;3ffa22ab-8cea-4fa1-9b87-ce240156d83d'), (b'RateLimit', b'"api";r=952;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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AKvjS9_F0LT9-n4kx6Kss8A_JWQN0Hvat1CA-uS7kdY4wX32ArKDPA==')]) 2026-03-08 03:50: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 03:50:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:50:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:50:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:50:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:50:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:50:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:50:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:50:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:50:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:50:30 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:50:30 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:50:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:50:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:50:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 03:50:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:50:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2269, filename=tmpej19n1lg_mock.wav) 2026-03-08 03:50:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:50:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:50:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:50:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:50:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:50:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:50:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:50:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:50:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:50:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:50:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:50:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:50: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'Sat, 07 Mar 2026 18:53: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-69ac7443-0e7e17cd4f567768628e7b90;19477f38-930b-49ef-a733-af56468fe700'), (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'TlLQMXVGL7ePlbfriiYOZaAm9ASbwUrIO7cXp5827RIkCW0snXXr2w==')]) 2026-03-08 03:50: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 03:50:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:50:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:50:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:50:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:50:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:50:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:50:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:50:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:50:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:50: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'Sat, 07 Mar 2026 18:53:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7444-5d61116a345c3fb71a76a59c;19477f38-930b-49ef-a733-af56468fe700'), (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'g7UUlGoFCsuaO-fsbmy5KAkH-PbFbEtacY4IOd09FxsDueeBM9o0Lw==')]) 2026-03-08 03:50: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 03:50:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:50:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:50:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:50:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:50:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:50:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:50:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:50:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:50:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:50:40 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:50:41 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:50:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:50:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:50:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:50:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:50:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2270, filename=tmp77brkjal_mock.wav) 2026-03-08 03:50:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:50:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:50:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:50:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:50:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:50:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:50:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:50:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:50:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:50:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:50:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:50:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:50:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac744e-21afb30a6b298e771224a6d8;6336ce81-e081-4699-abf1-b0da29ffc605'), (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 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xOWPEoTfx5kxy9d2l-79BhOwmk-ISKgmwS1RcebYK7oVhWKNAO8YOA==')]) 2026-03-08 03: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 03:50:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:50:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:50:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:50:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:50:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:50:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:50:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:50:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:50:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:50:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:50:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18:54:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac744e-0fe4814151bb19ec29fa0624;6336ce81-e081-4699-abf1-b0da29ffc605'), (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 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JsFLJRuIoLnVlfvw1uro9YSsRHafuloEJiewv6odg7tBh6RCVn2NrQ==')]) 2026-03-08 03: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 03:50:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:50:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:50:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:50:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:50:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:50:45 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:50:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:50:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:50:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:50:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:50:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:50:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmgqxd9ds_mock.wav 2026-03-08 03:50:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:50:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:50:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5_t6k8s1_mock.wav 2026-03-08 03:50:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:50:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:50:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:50:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:50:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:50:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:50:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2271, filename=tmp5oim_x30_mock.wav) 2026-03-08 03:50:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:50:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:50:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:50:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:50:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:50:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:50:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:50:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:50:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:50:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:50:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:50:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:50:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:50: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'Sat, 07 Mar 2026 18: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-69ac745a-2443b7ca26d4839a250d47cd;c0a9b792-ef1c-4fe0-8f1e-8c66a4363d09'), (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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dEN65Lujwqu6JefUf-E3q7ktH56XOq76_xSRkqFpfi6Fdpsl8-AwyA==')]) 2026-03-08 03:50: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 03:50:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:50:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:50:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:50:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:50:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:50:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:50:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:50:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:50:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:50: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'Sat, 07 Mar 2026 18:54:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac745a-7cfd062515fae0bf72d92dc4;c0a9b792-ef1c-4fe0-8f1e-8c66a4363d09'), (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 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'h8srczFY4VE_QoNKnwKCkMpEqzga1ssXCubtUxHPDdr8_Vvv9aaCBw==')]) 2026-03-08 03:50: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 03:50:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:50:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:50:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:50:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:50:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:50:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:50:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:51:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:51:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:51:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:51:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:51:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:51:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:51:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:51:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:51:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2272, filename=tmpyr4g39al_mock.wav) 2026-03-08 03:51:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:51:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:51:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:51:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:51:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:51:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:51:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:51:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:51:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:51:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:51:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:51:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:54: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-69ac7465-157476c3555f35623e8ed147;c26a21df-c798-4747-a7e7-c94b1316ecc7'), (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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kBIBKijHNeTwaZhmsJxlh_-RZRR_m36M2ZMpKXQ2718Wj3rENmSwGw==')]) 2026-03-08 03: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 03:51:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:51:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:51:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:51:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:51:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:51:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:51:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:51:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:51:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:51:05 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:51:05 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18:54:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7465-488f17b031556db853a152ed;c26a21df-c798-4747-a7e7-c94b1316ecc7'), (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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_Owy9vaGucrdMiL0dkisdKh-y8Ee24Py9LIYLkyw60XhR_o1Uhjm_w==')]) 2026-03-08 03: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 03:51:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:51:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:51:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:51:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:51:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:51:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:51:07 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:51:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:51:11 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:51:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:51:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:51:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:51:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplqs8wr54_mock.wav 2026-03-08 03:51:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:51:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:51:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:51:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:51:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplhr7w8zs_mock.wav 2026-03-08 03:51:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:51:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:51:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:51:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3k935buk_mock.wav 2026-03-08 03:51:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (7.769231 > 2.400000) 2026-03-08 03:51:31 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.092456 < -1.000000) 2026-03-08 03:51:31 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:51:31 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:51:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '조각' → 불명 2026-03-08 03:51:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:51:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 48자) 2026-03-08 03:51:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:조각 통과 | 긴급도:일반 | 키워드:조각,신호,통과,일반 2026-03-08 03:51:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2273, filename=tmpmgqxd9ds_mock.wav) 2026-03-08 03:51:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:51:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:51:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:51:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:51:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:51:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:51:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:51:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:51:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:51:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:51:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:51:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:51:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:54: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-69ac7480-767cbca95459799b4d4685d0;da26314b-0529-4c06-83a8-63a70ce4601c'), (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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4rkXHcpPXrQfZIDBBRWgUmjV7VyEvsOSc5RLm7ukNhC6D2nxefTQ3g==')]) 2026-03-08 03: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 03:51:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:51:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:51:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:51:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:51:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:51:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:51:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:51:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:51:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:54:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7480-15c6e49c3c66517631ef3320;da26314b-0529-4c06-83a8-63a70ce4601c'), (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 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'785m121fEXv8xa9WpkZls5do8jLaR7Y_n8Y709okMKfw1CQMwo18AA==')]) 2026-03-08 03: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 03:51:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:51:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:51:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:51:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:51:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:51:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:51:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:51:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:51:38 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:51:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:51:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 03:51:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2274, filename=tmp5_t6k8s1_mock.wav) 2026-03-08 03:51:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:51:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:51:39 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:51:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:51:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:51:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:51:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:51:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:51:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:51:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:51:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:51:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:51:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:51:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:51: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'Sat, 07 Mar 2026 18:55: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-69ac7487-36b0e655148472372fa0d404;1e7ad47f-663a-458c-b644-28935ad81d19'), (b'RateLimit', b'"api";r=989;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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fASPZNv7Muoj80WgIjBmeOtAphemvYv-bD6xfc38e8btW6IIwXgeYw==')]) 2026-03-08 03:51: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 03:51:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:51:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:51:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:51:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:51:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:51:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:51:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:51:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:51:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:51: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'Sat, 07 Mar 2026 18:55:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7487-7e1e8fac5f312bde662cf89a;1e7ad47f-663a-458c-b644-28935ad81d19'), (b'RateLimit', b'"api";r=988;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 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IYYWJlqwqgrLqawPtV8FGxW4NAExmhFu4kqF8kJGG5j55al_ALTgXw==')]) 2026-03-08 03:51: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 03:51:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:51:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:51:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:51:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:51:40 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 역할을 수행해야 합니다. 주어진 문맥은 "다대포해수욕장 분기부 통과했습니다"라는 텍스트입니다. 1. **분석**: * 텍스트: "다대포해수욕장 분 2026-03-08 03:51:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:51:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9okgvqib_mock.wav 2026-03-08 03:51:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:51:42 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:51:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:51:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:51:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:51:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:51:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:51:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjtjjw1rx_mock.wav 2026-03-08 03:51:50 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:51:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:51:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:51:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 03:51:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:51:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2275, filename=tmplqs8wr54_mock.wav) 2026-03-08 03:51:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:51:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:51:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:51:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:51:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:51:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:51:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:51:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:51:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:51:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:51:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:51:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:51: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'Sat, 07 Mar 2026 18: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-69ac7492-497b84fc3787740e0777b526;669b8e9f-6f58-4e9c-bc14-cc626c92741a'), (b'RateLimit', b'"api";r=987;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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qnEYRu4tZoaSxO7LI-jkJPtXbNgqxn7oENREVNwqiQzZkGY_Kau4og==')]) 2026-03-08 03:51: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 03:51:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:51:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:51:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:51:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:51:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:51:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:51:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:51:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:51:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:51: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'Sat, 07 Mar 2026 18:55:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7493-0cae73db55b25d191ad35d8f;669b8e9f-6f58-4e9c-bc14-cc626c92741a'), (b'RateLimit', b'"api";r=986;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 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XEp02N5LxF02_TvQFWEXZ07VimC0Gu9RzDYLZEoiE5QRRxvKkRuqOg==')]) 2026-03-08 03:51: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 03:51:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:51:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:51:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:51:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:51:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:51:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:51:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:51:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:51:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:51:58 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:52:01 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:52:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:52:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:52:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 03:52:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:52:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2276, filename=tmplhr7w8zs_mock.wav) 2026-03-08 03:52:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:52:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:52:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:52:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:52:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:52:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:52:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:52:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:52:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:52:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:52:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:52:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:52:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:52: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'Sat, 07 Mar 2026 18:55: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-69ac749e-54fdc58552260a582296a941;cd8d0a3a-26a5-4e2e-8046-99c33ab99484'), (b'RateLimit', b'"api";r=985;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dkCAzQRFnO3BrqlH_IM6oCd064gTYA5oIx6UQ5paAVVr9eFCRhF9yw==')]) 2026-03-08 03:52: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 03:52:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:52:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:52:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:52:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:52:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:52:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:52:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:52:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:52:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:52: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'Sat, 07 Mar 2026 18:55:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac749e-72195f460ba225ee4d205236;cd8d0a3a-26a5-4e2e-8046-99c33ab99484'), (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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nvBQ-9zL1bBga2PJIAo38xtY15sd1GUQ6qs-_6jw9n3k7kdw7lcBLg==')]) 2026-03-08 03:52: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 03:52:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:52:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:52:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:52:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:52:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:52:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:52:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:52:08 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:52:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:52:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:52:12 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:52:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:52:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:52:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:52:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:52:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2277, filename=tmp3k935buk_mock.wav) 2026-03-08 03:52:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:52:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:52:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:52:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:52:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:52:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:52:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:52:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:52:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:52:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:52:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:52:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:55: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-69ac74a9-682c98ee07d090eb514d1067;74f2d873-0e7c-473f-a4c5-f3232e2017b3'), (b'RateLimit', b'"api";r=983;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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AOPLv9Pl9FiVdch_Q2kazgHjAmjI8ecjz6gxkt1ze0ReHUeQB0AO1A==')]) 2026-03-08 03: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 03:52:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:52:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:52:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:52:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:52:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:52:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:52:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:52:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:52:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:52:13 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:52:13 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:52: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'Sat, 07 Mar 2026 18:55:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac74a9-29c6bc1719f71bf90f24d88a;74f2d873-0e7c-473f-a4c5-f3232e2017b3'), (b'RateLimit', b'"api";r=982;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 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_5dDx5vsdZOmX7CAnDrmvFYBVIVURKZRsxdqvYjqYfQzRVPkllifcg==')]) 2026-03-08 03:52: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 03:52:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:52:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:52:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:52:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:52:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:52:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:52:15 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:52:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:52:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:52:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_pdetkxm_mock.wav 2026-03-08 03:52:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:52:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:52:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:52:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:52:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1_enyam1_mock.wav 2026-03-08 03:52:24 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:52:24 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:52:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:52:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:52:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 03:52:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:52:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2278, filename=tmp9okgvqib_mock.wav) 2026-03-08 03:52:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:52:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:52:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:52:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:52:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:52:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:52:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:52:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:52:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:52:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:52:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:52:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:52:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:52: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'Sat, 07 Mar 2026 18:55: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-69ac74b4-491187f0695c0d9a0909a36c;0a2158ac-978f-4db8-aa9b-743d52c304f2'), (b'RateLimit', b'"api";r=981;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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'E6tSuYRuq9RUO9ZModW6_8Gz4Pql_LGGFc1zU4hAkchy_6iDgegJNg==')]) 2026-03-08 03:52: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 03:52:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:52:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:52:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:52:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:52:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:52:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:52:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:52:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:52:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:52: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'Sat, 07 Mar 2026 18:55:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac74b5-3f3a18e5005eea4615cf6eda;0a2158ac-978f-4db8-aa9b-743d52c304f2'), (b'RateLimit', b'"api";r=980;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 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6SqJfRR8nUfM1LCeM_bKnot6RH8mMI3wb4GMJ1GIcOfLXCvajGG27g==')]) 2026-03-08 03:52: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 03:52:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:52:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:52:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:52:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:52:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:52:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:52:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:52:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:52:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:52:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:52:35 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:52:35 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:52:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:52:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:52:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:52:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:52:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2279, filename=tmpjtjjw1rx_mock.wav) 2026-03-08 03:52:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:52:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:52:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:52:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:52:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:52:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:52:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:52:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:52:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:52:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:52:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:52:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:52:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:52: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'Sat, 07 Mar 2026 18:56: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-69ac74c0-76bf1d7c2998e44228130397;814f49aa-be44-4241-8160-1028f1184baf'), (b'RateLimit', b'"api";r=979;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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FaUYzZVIGKRbYn7h7Fm8onwIj3xbmDZvYyMMzLNhwAQiQRPpe6ZeAw==')]) 2026-03-08 03:52: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 03:52:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:52:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:52:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:52:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:52:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:52:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:52:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:52:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:52:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:52:36 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:52:36 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:52: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'Sat, 07 Mar 2026 18:56:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac74c0-793f64987406cbb06626332f;814f49aa-be44-4241-8160-1028f1184baf'), (b'RateLimit', b'"api";r=978;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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YLeOkm09ODUHwDxUWOA3U-41fPnkDY5SKWR4p1H1GiuYwnNs0Dp0MQ==')]) 2026-03-08 03:52: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 03:52:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:52:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:52:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:52:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:52:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:52:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:52:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:52:42 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:52:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:52:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:52:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwb1sbbp4_mock.wav 2026-03-08 03:52:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:52:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:52:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:52:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:52:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp432nqhr3_mock.wav 2026-03-08 03:52:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:52:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:52:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.603179 < -1.000000) 2026-03-08 03:52:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.423440 < -1.000000) 2026-03-08 03:52:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.938245 < -1.000000) 2026-03-08 03:52:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:52:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp48ireb49_mock.wav 2026-03-08 03:52:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:52:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:52:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '도둑원' → 불명 2026-03-08 03:52:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:52:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 55자) 2026-03-08 03:52:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:도둑원 통과 | 긴급도:일반 | 키워드:도둑원,신호,통과,긴급도: 일반 2026-03-08 03:52:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2280, filename=tmp_pdetkxm_mock.wav) 2026-03-08 03:52:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:52:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:52:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:52:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:52:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:52:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:52:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:52:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:52:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:52:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:52:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:52:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:52:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:52: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'Sat, 07 Mar 2026 18: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-69ac74d7-219153c0187256f3187c3550;8a7bd769-36fb-4c0a-adca-ee3da53d038a'), (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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'h4EHZUSBH3gx4ToK4Xxt34CKzXd51mjl0W4vSr-pRW07EZXRgFJqFw==')]) 2026-03-08 03:52: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 03:52:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:52:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:52:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:52:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:52:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:52:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:52:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:52:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:52:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:53: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'Sat, 07 Mar 2026 18:56:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac74d7-48bd02af627f8489763ac0a1;8a7bd769-36fb-4c0a-adca-ee3da53d038a'), (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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lbflFYDqTfym7cs_14c3c0y0_wZ45kkyhfCu2ivXq3noHQr3kW46gA==')]) 2026-03-08 03:53: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 03:53:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:53:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:53:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:53:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:53:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:53:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:53:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:53:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:53:05 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:53:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 56자) 2026-03-08 03:53:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,무전,무전,무전 2026-03-08 03:53:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2281, filename=tmp1_enyam1_mock.wav) 2026-03-08 03:53:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:53:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:53:06 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:53:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:53:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:53:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:53:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:53:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:53:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:53:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:53:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:53:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:53:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:53:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:53: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'Sat, 07 Mar 2026 18: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-69ac74de-5fbe5a1a0f02bc837b76b107;99921d2e-801a-4c75-baa1-a6be97e85d32'), (b'RateLimit', b'"api";r=975;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 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bugqGtleo35pho4Njwoql5_BuM2zM_MnGvdTApllaZtB5j42bCa_Hw==')]) 2026-03-08 03:53: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 03:53:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:53:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:53:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:53:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:53:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:53:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:53:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:53:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:53:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:53: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'Sat, 07 Mar 2026 18:56:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac74de-03fbcd2971ab1f5722c6fa54;99921d2e-801a-4c75-baa1-a6be97e85d32'), (b'RateLimit', b'"api";r=974;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 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bFYpKEYJa7rgZkBJLFe4jZRPQbATOUxt8oeBeceOx3Lj91wccsc0NA==')]) 2026-03-08 03:53: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 03:53:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:53:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:53:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:53:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:53:07 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 역할을 수행해야 합니다. 주어진 텍스트 "다대포해수욕장 공기계 선거 확인했습니다"를 분석하여 철도 관련 키워드를 추출해야 합니다. 주어진 텍스트는 "다대포해수욕장"이라는地名 2026-03-08 03:53:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:53:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:53:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:53:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:53:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvtl3ydlt_mock.wav 2026-03-08 03:53:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:53:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:53:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:53:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:53:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxl85k8ky_mock.wav 2026-03-08 03:53:17 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:53:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:53:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:53:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 34자) 2026-03-08 03:53:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동 2026-03-08 03:53:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2282, filename=tmpwb1sbbp4_mock.wav) 2026-03-08 03:53:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:53:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:53:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:53:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:53:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:53:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:53:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:53:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:53:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:53:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:53:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:53:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:53:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:53: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'Sat, 07 Mar 2026 18: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-69ac74ea-1ca5c9c94595def131d88854;00bbcf8d-2fa2-4d9d-a3ad-0a0d8a06edce'), (b'RateLimit', b'"api";r=973;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 d73d3109899f3ca0763c5b06d669f5c2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'5UVgRQF3ZDhQv2Vw7p4JUpuwLh3nNJWY7jKpU-1yP6f8tun0nREGkg==')]) 2026-03-08 03:53: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 03:53:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:53:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:53:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:53:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:53:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:53:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:53:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:53:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:53:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:53: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'Sat, 07 Mar 2026 18:56:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac74ea-020f2bd323323bf36cf83123;00bbcf8d-2fa2-4d9d-a3ad-0a0d8a06edce'), (b'RateLimit', b'"api";r=972;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 d73d3109899f3ca0763c5b06d669f5c2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'nj5VxMHTVvg8mDpywoWSN7b1cOU3a9zNC0KDgi9o_n-nM0B8vA64zQ==')]) 2026-03-08 03:53: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 03:53:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:53:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:53:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:53:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:53:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:53:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:53:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:53:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:53:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:53:26 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:53:28 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:53:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:53:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:53:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 03:53:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 03:53:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2283, filename=tmp432nqhr3_mock.wav) 2026-03-08 03:53:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:53:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:53:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:53:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:53:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:53:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:53:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:53:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:53:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:53:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:53:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:53:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac74f6-0526cb0201a4edd41e032806;3b9fd2b9-12fd-4e97-8281-3ba02d67156a'), (b'RateLimit', b'"api";r=971;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 ea6b327b563cc7baa01bb107f3eeb0dc.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'3BmscrP1cB2tKMnz_5lFmhnAtkJRbCOm9ivQZ7f9s9Lp6jU6JQGTUw==')]) 2026-03-08 03: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 03:53:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:53:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:53:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:53:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:53:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:53:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:53:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:53:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:53:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:56:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac74f6-3d221a7374be60b40b1fc5ec;3b9fd2b9-12fd-4e97-8281-3ba02d67156a'), (b'RateLimit', b'"api";r=970;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 ea6b327b563cc7baa01bb107f3eeb0dc.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'1TDkyQnsHuInCcbQ1N9sT-U8UfmPNhf21Nnld-1SPq5s0pbyL82O_w==')]) 2026-03-08 03: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 03:53:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:53:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:53:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:53:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:53:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:53:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:53:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:53:36 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:53:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:53:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:53:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:53:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:53:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:53:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 03:53:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 03:53:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2284, filename=tmp48ireb49_mock.wav) 2026-03-08 03:53:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:53:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:53:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:53:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:53:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:53:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:53:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:53:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:53:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:53:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:53:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:53:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:53:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:53:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac7501-73a7f9500ee3ef4915db857a;21170a93-ea24-46ba-b110-995e930d6fd3'), (b'RateLimit', b'"api";r=969;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 d73d3109899f3ca0763c5b06d669f5c2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'Cu4GwDXZuAVZtJtI579BfFEvlnhMxBwZMt8BZVqcR8sgDGVgW0FRug==')]) 2026-03-08 03: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 03:53:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:53:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:53:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:53:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:53:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:53:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:53:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:53:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:53:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:57:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7501-5818d8612f081921088e6952;21170a93-ea24-46ba-b110-995e930d6fd3'), (b'RateLimit', b'"api";r=968;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 d73d3109899f3ca0763c5b06d669f5c2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'laEKPCWym53axUo2eRAOWWoUz-WfxPG2Mj4GLKKhdCIqNKvMF4by2g==')]) 2026-03-08 03: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 03:53:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:53:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:53:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:53:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:53:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:53:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:53:44 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:53:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:53:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:53:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu3q9vuu0_mock.wav 2026-03-08 03:53:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:53:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:53:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:53:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:53:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwd_ymzyg_mock.wav 2026-03-08 03:53:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:53:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:53:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:53:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:53:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 03:53:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:53:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2285, filename=tmpvtl3ydlt_mock.wav) 2026-03-08 03:53:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:53:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:53:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:53:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:53:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:53:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:53:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:53:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:53:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:53:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:53:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:53:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:53:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac750d-394f7c57721166cc0f1a1bda;ec237733-dbf0-4ca2-8d80-2da0ea5765cb'), (b'RateLimit', b'"api";r=967;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 ea6b327b563cc7baa01bb107f3eeb0dc.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'wbhRAyAueygw8t4lixkw51lRtpKUJBFps8i-J9XPyCe4gMpIevW8fQ==')]) 2026-03-08 03: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 03:53:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:53:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:53:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:53:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:53:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:53:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:53:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:53:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:53:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:57:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac750d-0d1d433f4ce75ae0393e6bfa;ec237733-dbf0-4ca2-8d80-2da0ea5765cb'), (b'RateLimit', b'"api";r=966;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 ea6b327b563cc7baa01bb107f3eeb0dc.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'_wG13k9HmsDKQWaEhXsp24Gai_NCY-7Q0pwvcs6g2Vg1hu2RRf8OFw==')]) 2026-03-08 03: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 03:53:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:53:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:53:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:53:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:53:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:53:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:53:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:53:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:53:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:54:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:54:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:54:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:54:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:54:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:54:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 42자) 2026-03-08 03:54:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 | 긴급도:일반 | 키워드:없음 2026-03-08 03:54:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2286, filename=tmpxl85k8ky_mock.wav) 2026-03-08 03:54:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:54:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:54:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:54:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:54:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:54:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:54:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:54:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:54:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:54:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:54:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:54:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:54:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:54: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'Sat, 07 Mar 2026 18:57: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-69ac7518-005917a124c9f6450ec5c81b;54129041-aa8a-482a-88a6-71bd2045ed99'), (b'RateLimit', b'"api";r=965;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BybsXzyil6X77NvUyKCnQfUDuTCtU5YFlAhYXftxBPCZbM_MKErIrw==')]) 2026-03-08 03:54: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 03:54:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:54:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:54:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:54:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:54:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:54:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:54:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:54:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:54:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:54:05 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:54:05 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:54: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'Sat, 07 Mar 2026 18:57:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7518-5622c02d2eecc34a2a94f7fa;54129041-aa8a-482a-88a6-71bd2045ed99'), (b'RateLimit', b'"api";r=964;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 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YA911sQF0CAJs9mR6ENkvDqQtGuzLsLukV5GPye0yyWOuGRmwe8ZNQ==')]) 2026-03-08 03:54: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 03:54:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:54:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:54:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:54:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:54:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:54:07 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:54:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:54:10 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:54:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:54:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:54:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgzz1mqtl_mock.wav 2026-03-08 03:54:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:54:15 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:54:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:54:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:54:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5htz62ap_mock.wav 2026-03-08 03:54:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:54:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:54:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:54:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:54:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'Продолжение следует...' → 불명 2026-03-08 03:54:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:54:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 61자) 2026-03-08 03:54:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:[실제 분석 대상] | 긴급도:일반 | 키워드:[실제 분석 대상] 2026-03-08 03:54:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2287, filename=tmpu3q9vuu0_mock.wav) 2026-03-08 03:54:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:54:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:54:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:54:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:54:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:54:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:54:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:54:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:54:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:54:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:54:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:54:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:54: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'Sat, 07 Mar 2026 18: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-69ac752e-207e35f5737c45c631e0829c;f94690b3-717f-4421-bc73-1739dac90ecc'), (b'RateLimit', b'"api";r=963;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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XSmZPM61QOGO5NutyVuqqD3hJbArranrwKpGzzhkNWhz7sJQcb52HA==')]) 2026-03-08 03:54: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 03:54:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:54:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:54:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:54:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:54:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:54:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:54:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:54:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:54:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:54:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:54:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp_b5axy3_mock.wav 2026-03-08 03:54: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'Sat, 07 Mar 2026 18:57:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac752f-347d22ea0ab9720a58e44cd6;f94690b3-717f-4421-bc73-1739dac90ecc'), (b'RateLimit', b'"api";r=962;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 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mga_pbgTj0WNV_qN6YRzj92YuaepF7p2FpQKj66JZkpLNVItNJEjBg==')]) 2026-03-08 03:54: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 03:54:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:54:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:54:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:54:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:54:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:54:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:54:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:54:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:54:33 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:54:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:54:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 03:54:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2288, filename=tmpwd_ymzyg_mock.wav) 2026-03-08 03:54:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:54:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:54:33 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:54:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:54:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:54:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:54:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:54:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:54:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:54:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:54:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:54:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:54:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:54:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:54: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'Sat, 07 Mar 2026 18: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-69ac7535-7a874d7413706af05c648c96;2a3b3404-0a88-4777-88de-cbd98b2e929a'), (b'RateLimit', b'"api";r=961;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'i3rRcA7xcKHw1arluWRADkXYHGyaR5flIoFYxhmBrRrLjQZtxmyM7g==')]) 2026-03-08 03:54: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 03:54:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:54:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:54:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:54:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:54:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:54:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:54:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:54:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:54:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:54: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'Sat, 07 Mar 2026 18:57:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7536-388d77443bf0c354264ccaea;2a3b3404-0a88-4777-88de-cbd98b2e929a'), (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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XoNLkqgVMa-ntoYYkmXh2yA5Y88t7YsLfrcuTozBTGinx-c336ZdwQ==')]) 2026-03-08 03:54: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 03:54:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:54:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:54:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:54:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:54:34 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:54:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:54:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:54:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:54:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:54:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgnoi1qoj_mock.wav 2026-03-08 03:54:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:54:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:54:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:54:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:54:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp87f3hzxv_mock.wav 2026-03-08 03:54:44 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:54:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:54:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:54:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 03:54:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:54:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2289, filename=tmpgzz1mqtl_mock.wav) 2026-03-08 03:54:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:54:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:54:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:54:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:54:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:54:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:54:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:54:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:54:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:54:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:54:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:54:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:58: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-69ac7541-6f53640853615624162ca0fd;025bd912-064c-44dc-8aa4-ba319414573b'), (b'RateLimit', b'"api";r=959;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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hG_dTcdF_XffWQFl47mfJf6vZT00GPbGifUijvQUeM6slxJnBVgVhA==')]) 2026-03-08 03: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 03:54:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:54:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:54:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:54:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:54:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:54:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:54:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:54:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:54:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:58:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7541-1da1fcc053de5797244a9345;025bd912-064c-44dc-8aa4-ba319414573b'), (b'RateLimit', b'"api";r=958;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 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eeo6WJJ2LL6uM5n_-Uvf-CzfPElbRzgF0-xx45UpUUyAmOLThXfQBw==')]) 2026-03-08 03: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 03:54:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:54:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:54:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:54:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:54:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:54:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:54:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:54:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:54:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:54:54 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:54:55 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:54:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:54:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:54:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 03:54:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 03:54:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2290, filename=tmp5htz62ap_mock.wav) 2026-03-08 03:54:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:54:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:54:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:54:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:54:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:54:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:54:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:54:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:54:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:54:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:54:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:54:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:54:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac754c-2b877cdc70ce082220431a4e;30635e77-89f5-484c-9faf-6b20bfaaec96'), (b'RateLimit', b'"api";r=957;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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DrnhM01ab6y5-Z-TAb4-wklzY9lSClqHaX9JGZ5VmiJAGjfWw6DDjA==')]) 2026-03-08 03: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 03:54:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:54:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:54:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:54:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:54:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:54:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:54:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:54:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:54:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:58:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac754d-23c2b13a1415f20a2901a61f;30635e77-89f5-484c-9faf-6b20bfaaec96'), (b'RateLimit', b'"api";r=956;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 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PlYLXSloVYoXfcx2HmpzQFTiLykA77RC_T9xcVhfvAuY_hwHwPxTTA==')]) 2026-03-08 03: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 03:54:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:54:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:54:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:54:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:54:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:54:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:54:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:55:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:55:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:55:04 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:55:06 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:55:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:55:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:55:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 03:55:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 03:55:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2291, filename=tmpp_b5axy3_mock.wav) 2026-03-08 03:55:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:55:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:55:07 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:55:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:55:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:55:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:55:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:55:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:55:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:55:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:55:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:55:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:55:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:55: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'Sat, 07 Mar 2026 18:58: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-69ac7557-2d22a5330882e42b6f1faa9c;eabd1a92-17ea-40be-ad87-102cf559ca91'), (b'RateLimit', b'"api";r=955;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 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jeCGkofYMKssqaluqSXT37CqpAbG3iiZcp1QLPi9xkirZvHkBGFscg==')]) 2026-03-08 03:55: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 03:55:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:55:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:55:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:55:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:55:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:55:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:55:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:55:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:55:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:55: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'Sat, 07 Mar 2026 18:58:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7557-4b79a15e300882db5c37bd45;eabd1a92-17ea-40be-ad87-102cf559ca91'), (b'RateLimit', b'"api";r=954;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 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Y79RkRfTP_JkrGGp42nydagQCgSDPyaVNP3fZ6E0ZRdqBEU1NHmcHw==')]) 2026-03-08 03:55: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 03:55:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:55:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:55:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:55:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:55:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:55:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:55:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:55:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:55:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:55:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpe6y_rwoj_mock.wav 2026-03-08 03:55:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:55:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:55:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:55:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:55:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp58iytie1_mock.wav 2026-03-08 03:55:18 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:55:18 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:55:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:55:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:55:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 03:55:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:55:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2292, filename=tmpgnoi1qoj_mock.wav) 2026-03-08 03:55:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:55:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:55:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:55:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:55:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:55:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:55:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:55:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:55:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:55:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:55:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:55:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac7563-31ae28ec252f0dc8302a44e6;24382be7-fc8e-4dee-b525-819ae954d52d'), (b'RateLimit', b'"api";r=953;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 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-L_MOKySml9QE0M08zHEFSqdhAdzggS_0ZnjkuY_2z0srqgkUXmTKg==')]) 2026-03-08 03: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 03:55:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:55:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:55:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:55:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:55:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:55:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:55:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:55:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:55:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:58:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7563-0019c9731b3657c15229059b;24382be7-fc8e-4dee-b525-819ae954d52d'), (b'RateLimit', b'"api";r=952;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 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Mhz7oGLqTEzqO3vSUXLfsWa66uH5Mg9DUA-JuuPpqwbqR8y4-qzJIQ==')]) 2026-03-08 03: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 03:55:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:55:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:55:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:55:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:55:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:55:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:55:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:55:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:55:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:55:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:55:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:55:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:55:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:55:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 03:55:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:55:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2293, filename=tmp87f3hzxv_mock.wav) 2026-03-08 03:55:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:55:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:55:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:55:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:55:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:55:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:55:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:55:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:55:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:55:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:55:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:55:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac756e-632c8c905db8853039416846;6cf5a1db-0383-4f54-bc85-f86d93e5b61e'), (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 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'12qaImIzjAMV1w169_TI2PUSYh2k3LZ6KP8-oHa4P4aCBkjdJKlOjw==')]) 2026-03-08 03: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 03:55:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:55:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:55:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:55:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:55:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:55:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:55:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:55:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:55:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:55:31 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:55:31 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03: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'Sat, 07 Mar 2026 18:58:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac756e-14986f905ff5003c1556653c;6cf5a1db-0383-4f54-bc85-f86d93e5b61e'), (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 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ARredYvHTr6TITczk-HGvf7mAbSUm5i6Dhl03s4_WhKUXpjw_kupKA==')]) 2026-03-08 03: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 03:55:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:55:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:55:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:55:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:55:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:55:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:55:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:55:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:55:36 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:55:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:55:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:55:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:55:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3835438d_mock.wav 2026-03-08 03:55:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:55:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:55:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:55:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph4327twb_mock.wav 2026-03-08 03:55:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:55:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (29.800000 > 2.400000) 2026-03-08 03:55:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:55:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:55:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphzr1zgjt_mock.wav 2026-03-08 03:55:54 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.826236 < -1.000000) 2026-03-08 03:55:55 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.365693 < -1.000000) 2026-03-08 03:55:55 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 03:55:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '외관조사망도 당장 역전기(RV) 모터카 이른남 신호기 ' → 열차 2026-03-08 03:55:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:55:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 03:55:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 신호기 궤도 검축차 두실 | 긴급도:일반 | 키워드:없음 2026-03-08 03:55:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2294, filename=tmpe6y_rwoj_mock.wav) 2026-03-08 03:55:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:55:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:55:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:55:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:55:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:55:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:55:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:55:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:55:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:55:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:55:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:55:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac7588-60faf2737da81df01c89aabc;4253885f-d969-4236-a5c8-e0a6fbb692ab'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b's3FE_N1_wyqoVUlUmC19Rd3tgP7t_obY6xALC161EvEav3ilCespZQ==')]) 2026-03-08 03: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 03:55:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:55:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:55:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:55:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:55:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:55:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:55:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:55:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:55:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:59:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7588-7c8d84c961d136685162b25a;4253885f-d969-4236-a5c8-e0a6fbb692ab'), (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 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BmqGjxjp22Y7dRrtOCBBk8InfH6cUW-CkfJwK-BTBkvEdB7YY9XQlw==')]) 2026-03-08 03: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 03:55:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:55:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:55:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:55:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:55:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:55:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:55:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:56:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:56:02 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:56:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:56:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 03:56:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2295, filename=tmp58iytie1_mock.wav) 2026-03-08 03:56:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:56:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:56:03 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:56:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:56:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:56:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:56:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:56:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:56:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:56:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:56:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:56:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:56:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18: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-69ac758f-0b8407ca5952eaa70d775b78;82f71efd-8953-43d8-8a6e-e47e2f533caf'), (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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'c-Sh9vzt4QGIeEMbExiaTqNGrQIlDLdJnJJqdz7GqsEh1puRbw_CzQ==')]) 2026-03-08 03: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 03:56:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:56:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:56:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:56:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:56:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:56:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:56:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:56:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:56:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:56: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'Sat, 07 Mar 2026 18:59:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac758f-38028a6a0b8a827c1e860bb7;82f71efd-8953-43d8-8a6e-e47e2f533caf'), (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 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_vTz6sUVGKgSwuZPyot8GjM2-S4VxgZLP7il8BG6QFPhBe87L05Oaw==')]) 2026-03-08 03:56: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 03:56:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:56:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:56:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:56:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:56:04 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:56:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:56:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb9pqp0dx_mock.wav 2026-03-08 03:56:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:56:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:56:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:56:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:56:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:56:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:56:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:56:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwei5xnzl_mock.wav 2026-03-08 03:56:13 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:56:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:56:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:56:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 03:56:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:56:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2296, filename=tmp3835438d_mock.wav) 2026-03-08 03:56:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:56:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:56:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:56:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:56:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:56:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:56:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:56:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:56:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:56:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:56:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:56:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:59: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-69ac759a-331bc5111cc7a3e52318fb76;991523d8-bdd7-4cb3-880e-be0c8c6822ee'), (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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'C0yewjeF02pqsY3M5v9DtC-o85-mGyhjJ5vh3oOyxEY0jX5KlAdhcA==')]) 2026-03-08 03: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 03:56:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:56:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:56:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:56:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:56:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:56:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:56:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:56:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:56:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 18:59:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac759a-51b26afa007867bf7cfe4147;991523d8-bdd7-4cb3-880e-be0c8c6822ee'), (b'RateLimit', b'"api";r=992;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 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'c1-YF5G2Xbxts2M8pL3U4_QjFai5pfwHTbl1Xz9AjkCWRMFgAAqpUg==')]) 2026-03-08 03: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 03:56:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:56:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:56:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:56:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:56:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:56:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:56:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:56:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:56:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:56:22 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:56:25 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:56:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:56:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:56:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 03:56:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 03:56:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2297, filename=tmph4327twb_mock.wav) 2026-03-08 03:56:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:56:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:56:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:56:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:56:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:56:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:56:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:56:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:56:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:56:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:56:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:56:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:56:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:56: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'Sat, 07 Mar 2026 18:59: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-69ac75a6-2ce6b1e1122a77bd671e175c;3944d9da-faea-49e0-b820-49f86559bc94'), (b'RateLimit', b'"api";r=991;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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'x_QMjiT0PBRQYQx7AXRvWQ2kYKm48chlnUrz53jfq8dNfTU1Nz-aDw==')]) 2026-03-08 03:56: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 03:56:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:56:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:56:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:56:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:56:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:56:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:56:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:56:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:56:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:56: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'Sat, 07 Mar 2026 18:59:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac75a6-445fe1464ce3ac94704dc507;3944d9da-faea-49e0-b820-49f86559bc94'), (b'RateLimit', b'"api";r=990;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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PF0hHo-3J6MctjTScCl9L3bhIQMKKzjF83GsA6ePdZ3fkXnXopVVow==')]) 2026-03-08 03:56: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 03:56:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:56:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:56:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:56:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:56:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:56:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:56:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:56:32 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:56:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:56:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:56:36 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:56:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:56:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:56:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 03:56:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 03:56:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2298, filename=tmphzr1zgjt_mock.wav) 2026-03-08 03:56:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:56:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:56:37 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:56:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:56:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:56:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:56:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:56:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:56:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:56:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:56:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:56:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:56:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:56:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:56: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'Sat, 07 Mar 2026 19:00: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-69ac75b1-6df3f8752f02d2da4131eb51;3d17ff48-388b-4a72-b9b1-fe5ff4332501'), (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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MUiVSE_clzIYppWNNmrGoL-vmSCoUi8HSiKqNaf_k2bodeQ7sB3upw==')]) 2026-03-08 03:56: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 03:56:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:56:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:56:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:56:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:56:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:56:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:56:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:56:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:56:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:56: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'Sat, 07 Mar 2026 19:00:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac75b1-5a2257412a10de1a642245b7;3d17ff48-388b-4a72-b9b1-fe5ff4332501'), (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 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dNdqSurjEOvow982YIOQ-5H6CHtMGdIZLZ1_pAwg9M-HJPx4a8sKjQ==')]) 2026-03-08 03:56: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 03:56:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:56:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:56:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:56:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:56:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:56:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:56:40 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:56:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:56:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:56:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt71cb_hf_mock.wav 2026-03-08 03:56:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:56:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:56:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:56:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:56:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpr_v2ag93_mock.wav 2026-03-08 03:56:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:56:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:56:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:56:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:56:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:56:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:56:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2299, filename=tmpb9pqp0dx_mock.wav) 2026-03-08 03:56:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:56:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:56:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:56:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:56:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:56:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:56:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:56:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:56:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:56:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:56:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:56:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:56:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:56: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'Sat, 07 Mar 2026 19:00: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-69ac75bd-08f5abbd3189d7ae789d49d9;2532ce1d-7a54-4657-9ab1-910d17143727'), (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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1q7jxhN2R5pV-Kzxw3pIzHULBgy55XoDEKrzm-bHQ-oo2dnJRUMnmg==')]) 2026-03-08 03:56: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 03:56:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:56:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:56:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:56:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:56:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:56:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:56:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:56:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:56:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:56: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'Sat, 07 Mar 2026 19:00:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac75bd-04ec5b203b09bac958a154ee;2532ce1d-7a54-4657-9ab1-910d17143727'), (b'RateLimit', b'"api";r=986;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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_gaZyBkS69hgK4Xsx-6MKXcsdlpxJyK-N3NChlNyJafve0mbi2dWvA==')]) 2026-03-08 03:56: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 03:56:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:56:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:56:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:56:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:56:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:56:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:56:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:56:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:56:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:56:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:56:59 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:56:59 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:56:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:56:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:57:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:57:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:57:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2300, filename=tmpwei5xnzl_mock.wav) 2026-03-08 03:57:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:57:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:57:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:57:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:57:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:57:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:57:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:57:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:57:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:57:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:57:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:57:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:57:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:57: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'Sat, 07 Mar 2026 19:00: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-69ac75c8-1fc9a1c2720cf19b0410f183;396affd5-d5df-41ed-b191-381ece1a7ed1'), (b'RateLimit', b'"api";r=985;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 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6ChHSCfdwSZwo59RCkL-k990pgcw021BoPfx3KrymyLm5zzOZDdurw==')]) 2026-03-08 03:57: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 03:57:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:57:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:57:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:57:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:57:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:57:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:57:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:57:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:57:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:57:00 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:57:00 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:57: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'Sat, 07 Mar 2026 19:00:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac75c8-204574aa6634379937fdd8d9;396affd5-d5df-41ed-b191-381ece1a7ed1'), (b'RateLimit', b'"api";r=984;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 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PwQQOr0FaV4aTVFfVkMsVBi1-_FcBSFmt-jGXLKh-Ce5wAzVT2DmYw==')]) 2026-03-08 03:57: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 03:57:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:57:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:57:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:57:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:57:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:57:02 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:57:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:57:06 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:57:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:57:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:57:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqmqxj_v0_mock.wav 2026-03-08 03:57:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:57:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:57:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:57:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:57:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2pg8ph2t_mock.wav 2026-03-08 03:57:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:57:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:57:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:57:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp22zp2eaj_mock.wav 2026-03-08 03:57:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 03:57:24 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.225446 < -1.000000) 2026-03-08 03:57:24 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.389564 < -1.000000) 2026-03-08 03:57:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:57:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:57:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '전기장' → 불명 2026-03-08 03:57:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:57:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 50자) 2026-03-08 03:57:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전기장 통과 | 긴급도:일반 | 키워드:전기장,신호,통과,일반 2026-03-08 03:57:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2301, filename=tmpt71cb_hf_mock.wav) 2026-03-08 03:57:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:57:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:57:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:57:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:57:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:57:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:57:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:57:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:57:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:57:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:57:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:57:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:57:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:57: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'Sat, 07 Mar 2026 19:00: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-69ac75e1-12392c9a23e6e87c70d8c37e;e42c23c3-3ee1-49f0-8fbd-5f88b765313d'), (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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aeJrP1E2WAybo_Pyp4gaHg1Eb4KxJe9Rm9mJ74FVnxmXAV5ZcynLtg==')]) 2026-03-08 03:57: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 03:57:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:57:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:57:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:57:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:57:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:57:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:57:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:57:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:57:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:57: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'Sat, 07 Mar 2026 19:00:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac75e2-33693472068e9cd15da2ee76;e42c23c3-3ee1-49f0-8fbd-5f88b765313d'), (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 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'92u3pQNZjW3Pwe9HLyWYiOu1b0-Hw-wRInhjBWBxo2aJ7_MKs3Y2qg==')]) 2026-03-08 03:57: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 03:57:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:57:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:57:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:57:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:57:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:57:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:57:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:57:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:57:32 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:57:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 03:57:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 철도 2026-03-08 03:57:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2302, filename=tmpr_v2ag93_mock.wav) 2026-03-08 03:57:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:57:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:57:32 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:57:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:57:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:57:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:57:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:57:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:57:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:57:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:57:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:57:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:57:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:57:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 19:00: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-69ac75e8-3d2dcc007040861c6dffd93a;ce8a04a9-616e-4990-b279-a780951b11fd'), (b'RateLimit', b'"api";r=981;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'93fQS-DKBFuAWo08ShMD2XA8p2zTlOxzrmTjzal1ziJBo67aRzIWkw==')]) 2026-03-08 03: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 03:57:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:57:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:57:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:57:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:57:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:57:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:57:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:57:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:57:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:57: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'Sat, 07 Mar 2026 19:00:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac75e9-73a88d8e1b5f0e4c0da94e8e;ce8a04a9-616e-4990-b279-a780951b11fd'), (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 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dLlW-3td5X-wPLTsqXs8al5CTHxd9m0WrfzYWcEBSgSS9ZZtDI4_2A==')]) 2026-03-08 03:57: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 03:57:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:57:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:57:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:57:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:57:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:57:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqhxarhas_mock.wav 2026-03-08 03:57:33 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 03:57:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:57:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:57:35 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:57:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:57:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:57:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:57:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:57:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqapibxht_mock.wav 2026-03-08 03:57:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:57:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:57:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:57:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 03:57:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:57:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2303, filename=tmpqmqxj_v0_mock.wav) 2026-03-08 03:57:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:57:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:57:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:57:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:57:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:57:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:57:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:57:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:57:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:57:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:57:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:57:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:57:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 19: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-69ac75f4-7beddbd825da0ba8247503fa;600bb625-5604-4e64-a2a9-b4368e7f294c'), (b'RateLimit', b'"api";r=979;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 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'46HusjCsSghLz4QUWI_WAdK-JlhbkBTxfYJyuCnc1Y0Be0Ro6s6QiQ==')]) 2026-03-08 03: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 03:57:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:57:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:57:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:57:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:57:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:57:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:57:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:57:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:57:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 19:01:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac75f4-398268411bde63c20328b152;600bb625-5604-4e64-a2a9-b4368e7f294c'), (b'RateLimit', b'"api";r=978;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 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QsEbPFuRd8im0FrB_8OUF6Zo5o_DaPiH66sUarzAgoVqQk242ny4hg==')]) 2026-03-08 03: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 03:57:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:57:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:57:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:57:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:57:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:57:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:57:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:57:49 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:57:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:57:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:57:54 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:57:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:57:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:57:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 03:57:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 03:57:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2304, filename=tmp2pg8ph2t_mock.wav) 2026-03-08 03:57:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:57:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:57:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:57:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:57:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:57:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:57:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:57:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:57:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:57:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:57:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:57:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:57:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:57: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'Sat, 07 Mar 2026 19:01: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-69ac75ff-06c64b7a1743cb980be09003;098920c0-cf3e-4d92-b3d8-f9c5b9e4cbbb'), (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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'm5aOyjiBasD4x03d6e599jvyAKOK_UIGkxM2264g2OqV6IKzRIzp6Q==')]) 2026-03-08 03:57: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 03:57:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:57:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:57:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:57:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:57:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:57:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:57:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:57:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:57:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 19:01:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac75ff-285f9af91dbc4f613c0340a2;098920c0-cf3e-4d92-b3d8-f9c5b9e4cbbb'), (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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8qBbDb1n03nns-2FO4syGkP1LnbNsfUo9Uu6yttLX-EXLyDrPK6tbg==')]) 2026-03-08 03: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 03:57:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:57:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:57:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:57:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:57:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:57:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:57:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:57:59 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:58:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:58:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:58:05 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:58:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:58:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:58:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:58:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:58:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2305, filename=tmp22zp2eaj_mock.wav) 2026-03-08 03:58:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:58:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:58:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:58:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:58:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:58:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:58:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:58:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:58:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:58:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:58:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:58:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:58:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:58: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'Sat, 07 Mar 2026 19: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-69ac760a-1b98b58e1b4c2aab2a31c529;730e76f1-d285-468c-9050-3e7429b7dddc'), (b'RateLimit', b'"api";r=975;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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Y-Y8ZooTsAISHuXazJj6yEA0ppGPo4FoeOjGknM4CnXK2l236mTKUw==')]) 2026-03-08 03:58: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 03:58:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:58:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:58:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:58:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:58:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:58:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:58:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:58:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:58:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:58: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'Sat, 07 Mar 2026 19:01:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac760a-77e1b1ac2c431a0b0c859605;730e76f1-d285-468c-9050-3e7429b7dddc'), (b'RateLimit', b'"api";r=974;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 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uOOvqxMV_wKZRi7tmXp0gWxtq045QaXu7jcQbtXnfYv1F6YmlUGbOA==')]) 2026-03-08 03:58: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 03:58:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:58:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:58:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:58:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:58:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:58:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:58:08 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:58:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:58:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:58:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbiuwmyj1_mock.wav 2026-03-08 03:58:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:58:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:58:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm9bsqthy_mock.wav 2026-03-08 03:58:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:58:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:58:17 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:58:17 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:58:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:58:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:58:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 03:58:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 03:58:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2306, filename=tmpqhxarhas_mock.wav) 2026-03-08 03:58:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:58:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:58:18 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:58:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:58:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:58:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:58:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:58:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:58:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:58:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:58:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:58:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:58:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:58:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:58: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'Sat, 07 Mar 2026 19: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-69ac7615-0f8a1c9e65e0148d1b0ac60e;d23d20a3-1d4f-4696-b401-8a294e55f2d5'), (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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'n_FAuQ0vXnqlN55oSUcNhI8iSLW9g8ZcR1LBH2bqoIiDAWvYh_M7gQ==')]) 2026-03-08 03:58: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 03:58:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:58:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:58:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:58:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:58:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:58:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:58:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:58:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:58:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:58: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'Sat, 07 Mar 2026 19:01:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7616-61a21b18190732bb5d373ed2;d23d20a3-1d4f-4696-b401-8a294e55f2d5'), (b'RateLimit', b'"api";r=972;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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OEeNtH84xBwg_VDrNRTxTJJNLivn3_T6KiAP_pPBrFaAyK-AA5004Q==')]) 2026-03-08 03:58: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 03:58:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:58:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:58:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:58:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:58:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:58:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:58:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:58:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:58:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:58:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:58:28 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:58:28 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:58:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:58:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:58:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 03:58:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:58:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2307, filename=tmpqapibxht_mock.wav) 2026-03-08 03:58:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:58:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:58:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:58:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:58:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:58:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:58:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:58:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:58:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:58:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:58:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:58:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:58:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:58: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'Sat, 07 Mar 2026 19: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-69ac7621-64a085657fec106e148d2c71;3d4fc0b9-a40f-475a-9186-8af6cdd497a3'), (b'RateLimit', b'"api";r=971;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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'D32qEKSPbSwV5jpA7XQ2orl2Qymx2f6F4IXeywVoWDHhSHeXAIVSMQ==')]) 2026-03-08 03:58: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 03:58:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:58:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:58:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:58:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:58:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:58:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:58:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:58:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:58:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:58: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'Sat, 07 Mar 2026 19:01:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7621-17fd169c7537a6f6216bac28;3d4fc0b9-a40f-475a-9186-8af6cdd497a3'), (b'RateLimit', b'"api";r=970;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 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AQlzstLXyQHs68zri-DCZAiyzucTQ8iy1iMzl347uTNA8kMjF-715w==')]) 2026-03-08 03:58: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 03:58:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:58:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:58:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:58:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:58:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:58:31 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 03:58:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 03:58:35 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 03:58:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:58:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 03:58:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8qzc_r2j_mock.wav 2026-03-08 03:58:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 03:58:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 03:58:45 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 03:58:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 03:58:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmq_id2l7_mock.wav 2026-03-08 03:58:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 03:58:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 03:58:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 03:58:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp38mr2pdn_mock.wav 2026-03-08 03:58:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (9.512195 > 2.400000) 2026-03-08 03:58:52 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.380920 < -1.000000) 2026-03-08 03:58:53 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.756199 < -1.000000) 2026-03-08 03:58:54 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:58:54 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:58:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '도착' → 불명 2026-03-08 03:58:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:58:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 24자) 2026-03-08 03:58:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:도착 | 긴급도:일반 | 키워드:없음 2026-03-08 03:58:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2308, filename=tmpbiuwmyj1_mock.wav) 2026-03-08 03:58:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:58:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:58:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:58:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:58:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:58:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:58:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:58:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:58:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:58:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:58:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:58:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:58:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 19:02: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-69ac763a-3520b8b52b1e093f06cbe59b;0b7b53e8-ea7b-4ed3-8383-86746e99c869'), (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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'5ONB7-1LFKJHZwRaEqB5GhcNirfWCzCpcJPDgDdy97MaHMNT9FFzfg==')]) 2026-03-08 03: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 03:58:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:58:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:58:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:58:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:58:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:58:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:58:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:58:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:58:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:58: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'Sat, 07 Mar 2026 19:02:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac763a-5de37c5e2221fd3e21aac76f;0b7b53e8-ea7b-4ed3-8383-86746e99c869'), (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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ZfC0EL6WBankA7h8ytI6moBI9HZAENS-rr5QmxHhFyOh2BnoOTj2Kg==')]) 2026-03-08 03:58: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 03:58:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:58:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:58:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:58:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:58:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 03:58:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 03:58:57 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 03:58:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 03:59:00 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 03:59:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 03:59:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpr9mgh0py_mock.wav 2026-03-08 03:59:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 03:59:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 03:59:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2309, filename=tmpm9bsqthy_mock.wav) 2026-03-08 03:59:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:59:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 03:59:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:59:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:59:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:59:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:59:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:59:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:59:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:59:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:59:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:59:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:59:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:59: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'Sat, 07 Mar 2026 19: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-69ac7641-5f622da1274f63380439036a;562a1af2-c221-4860-b9d1-129b2f1dcb84'), (b'RateLimit', b'"api";r=967;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'IEH2gzz7LIKFVMLbM8t2E_W4YUHCbrFQa8USDKNA9Pp7PyiBn2mhrA==')]) 2026-03-08 03:59: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 03:59:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:59:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:59:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:59:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:59:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:59:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:59:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:59:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:59:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:59:02 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 03:59:02 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 03:59: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'Sat, 07 Mar 2026 19:02:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7641-51025651086cac363f17c342;562a1af2-c221-4860-b9d1-129b2f1dcb84'), (b'RateLimit', b'"api";r=966;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'AXYkh8oNj9VNOpqJLzOI31N76vS2lPipzjnd13hEM7Gp_T34a_wLIA==')]) 2026-03-08 03:59: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 03:59:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:59:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:59:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:59:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:59:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 03:59:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 03:59:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 03:59:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 03:59:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 03:59:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpavliu2iz_mock.wav 2026-03-08 03:59:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 03:59:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:59:12 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 03:59:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 03:59:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:59:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 03:59:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 03:59:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2310, filename=tmp8qzc_r2j_mock.wav) 2026-03-08 03:59:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:59:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:59:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:59:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:59:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:59:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:59:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:59:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:59:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:59:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:59:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:59:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:59: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'Sat, 07 Mar 2026 19: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-69ac764c-012fe46e09ad6c7b082f80d3;8c9d3b61-b898-48c1-a9ab-23475261d41c'), (b'RateLimit', b'"api";r=965;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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'5QvlfEhnk59Npz5KIfnsjQNbbmEbqWtHx41ksMKeAVj7Pp4cjO0z8Q==')]) 2026-03-08 03:59: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 03:59:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:59:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:59:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:59:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:59:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:59:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:59:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:59:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:59:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 19:02:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac764d-7dede99709e1b9131c6b6630;8c9d3b61-b898-48c1-a9ab-23475261d41c'), (b'RateLimit', b'"api";r=964;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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'opiZRhOWGl31dWsA2vC4DDR2S-Wt90LxRKxRRY96srMdwjqT7Fa1AQ==')]) 2026-03-08 03: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 03:59:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:59:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:59:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:59:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:59:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 03:59:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 03:59:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 03:59:17 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 03:59:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 03:59:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:59:23 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 03:59:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 03:59:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:59:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 03:59:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 03:59:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2311, filename=tmpmq_id2l7_mock.wav) 2026-03-08 03:59:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:59:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:59:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:59:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:59:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:59:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:59:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:59:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:59:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:59:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:59:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:59:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:59:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 19: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-69ac7658-54e474387ed4356e2a1615da;1f33df61-78e9-40d1-a15f-d0ff383661cc'), (b'RateLimit', b'"api";r=963;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vObmvpJuVCM0v8bxe44OL61eU5h753vG_CKMvFGn6QOA4xVscEvZiQ==')]) 2026-03-08 03: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 03:59:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:59:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:59:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:59:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:59:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:59:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:59:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:59:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:59:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 19:02:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7658-4738a3460b84e4b45492d067;1f33df61-78e9-40d1-a15f-d0ff383661cc'), (b'RateLimit', b'"api";r=962;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'AfLMeVQ4S3wMto4XA62QjiWlScxG66kPHGa8jlHgtv9c9nTzG17Plg==')]) 2026-03-08 03: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 03:59:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:59:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:59:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:59:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:59:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 03:59:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 03:59:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 03:59:27 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 03:59:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:59:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:59:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 03:59:34 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 03:59:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 03:59:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:59:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 03:59:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:59:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2312, filename=tmp38mr2pdn_mock.wav) 2026-03-08 03:59:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:59:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:59:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:59:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:59:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:59:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:59:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:59:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:59:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:59:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:59:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:59:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:59:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:59: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'Sat, 07 Mar 2026 19: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-69ac7663-6601d88055ea9b98730116c6;67d295c2-f773-4b1f-9ae3-6bc952898c96'), (b'RateLimit', b'"api";r=961;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'RnLAMlAW4zW7PU7xuUHydEaTIefzh2SCO0bw2bPyUN4VEZY94PsI_A==')]) 2026-03-08 03:59: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 03:59:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:59:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:59:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:59:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:59:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:59:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:59:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:59:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:59:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:59: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'Sat, 07 Mar 2026 19:02:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7663-5f2e0a716bc990d577f4887e;67d295c2-f773-4b1f-9ae3-6bc952898c96'), (b'RateLimit', b'"api";r=960;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'A2gSERBMilN6ujm-WSgUGbvFpc81jxbS0joJ7RJtv5W7cKWvTJxhlA==')]) 2026-03-08 03:59: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 03:59:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:59:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:59:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:59:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:59:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:59:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy29wfold_mock.wav 2026-03-08 03:59:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 03:59:37 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 03:59:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 03:59:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 03:59:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 03:59:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4e8klnyq_mock.wav 2026-03-08 03:59:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 03:59:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:59:46 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:59:46 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:59:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 03:59:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:59:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 03:59:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 03:59:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2313, filename=tmpr9mgh0py_mock.wav) 2026-03-08 03:59:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:59:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:59:47 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 03:59:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:59:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03:59:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 03:59:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:59:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:59:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:59:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:59:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:59:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:59:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:59:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03:59: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'Sat, 07 Mar 2026 19:03: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-69ac766e-30edb9912bf2200f34382490;ca0692d5-e48d-4619-a7c5-1d62c553b3b1'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'nnA00Atr61jigUGItG6Ask0mzbRr9XEOKUMZu9idmK79xhxMmxZh_w==')]) 2026-03-08 03:59: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 03:59:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:59:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:59:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:59:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:59:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:59:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:59:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:59:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:59:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 19:03:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac766f-4a37e7f96f9fd8c307eb18ab;ca0692d5-e48d-4619-a7c5-1d62c553b3b1'), (b'RateLimit', b'"api";r=958;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'lTZeqcwDa_4vDNa_jb9Z_XNl5YTtd0zp64I1N1ARFky-G0UwdU4jqA==')]) 2026-03-08 03: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 03:59:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:59:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:59:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:59:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:59:47 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 03:59:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 03:59:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 03:59:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 03:59:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 03:59:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 03:59:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 03:59:57 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 03:59:57 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 03:59:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 03:59:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 03:59:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 03:59:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 03:59:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2314, filename=tmpavliu2iz_mock.wav) 2026-03-08 03:59:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 03:59:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 03:59:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 03:59:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 03: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 03:59:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 03:59:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 03:59:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 03:59:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:59:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:59:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:59:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:59:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 19:03: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-69ac767a-7465631c75b5eef43d8ab434;25c2ee84-8aa2-411d-825e-c61341422d19'), (b'RateLimit', b'"api";r=957;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'sGIWdNhPDDN7EUnsPcmhkrNNAS9w_PkxB1IQjITttYyxsEf0XMnrIw==')]) 2026-03-08 03: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 03:59:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:59:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:59:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:59:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 03:59:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 03:59:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 03:59:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 03:59:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 03:59:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 03: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'Sat, 07 Mar 2026 19:03:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac767a-326334670947debf7116f913;25c2ee84-8aa2-411d-825e-c61341422d19'), (b'RateLimit', b'"api";r=956;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'K4zo7pqmsrd5CQhhaqIHRR9PsgvF4cTOkRx2V1giwo9ma590gNuagw==')]) 2026-03-08 03: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 03:59:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 03:59:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 03:59:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 03:59:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:00:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:00:01 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:00:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:00:04 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:00:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:00:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:00:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv8921lg5_mock.wav 2026-03-08 04:00:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:00:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:00:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:00:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprqdozj3y_mock.wav 2026-03-08 04:00:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:00:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:00:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (20.978261 > 2.400000) 2026-03-08 04:00:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:00:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpujaak0l6_mock.wav 2026-03-08 04:00:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (5.339450 > 2.400000) 2026-03-08 04:00:20 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.898335 < -1.000000) 2026-03-08 04:00:20 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.584459 < -1.000000) 2026-03-08 04:00:20 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 04:00:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '저항 조금나 해당기기기의 전원차단기 모터카 역전기(RV' → 열차 2026-03-08 04:00:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:00:21 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:00:21 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:00:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '신호선을 잡아두고' → 불명 2026-03-08 04:00:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:00:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 67자) 2026-03-08 04:00:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:저항 차단기 전원차단기 모터카 역전기(RV) 선 검수 | 긴급도:일반 | 키워드:없음 2026-03-08 04:00:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2315, filename=tmpy29wfold_mock.wav) 2026-03-08 04:00:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:00:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 2건 2026-03-08 04:00:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:00:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:00:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:00:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:00:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:00:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:00:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:00:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:00:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:00:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:00:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:03: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-69ac7691-2c39cb14662db4e132ef25d0;41cca3ca-950b-4f82-899d-f6ed07891fd4'), (b'RateLimit', b'"api";r=955;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'UkJL-Wz5fpMtKivCjwzUZ2l8-TOyBVwAT3kcWw5ucZFkJc3KqV8STA==')]) 2026-03-08 04: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 04:00:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:00:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:00:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:00:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:00:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:00:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:00:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:00:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:00:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:03:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7692-3b90742e05ddf9c651e663d3;41cca3ca-950b-4f82-899d-f6ed07891fd4'), (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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ZCFN1jrxWqzMvA9RYV1SFy5MT4Qn4y_1bQxWCIA4KlQ45k0RBEAy7g==')]) 2026-03-08 04: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 04:00:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:00:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:00:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:00:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:00:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:00:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:00:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:00:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:00:28 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:00:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:00:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpz0tr6ydc_mock.wav 2026-03-08 04:00:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:00:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 04:00:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2316, filename=tmp4e8klnyq_mock.wav) 2026-03-08 04:00:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:00:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:00:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:00:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:00:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:00:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:00:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:00:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:00:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:00:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:00:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:00:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:00:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac7698-4390be352aea220a0e8454ea;1f5794c4-bbfe-46d3-8dda-016737bb8e91'), (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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-MuUBr2EvuaGaoWAqecmfIB0vvZ_otjXSbcw-HpDaPqyJPWIFKeR0A==')]) 2026-03-08 04: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 04:00:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:00:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:00:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:00:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:00:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:00:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:00:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:00:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:00:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:03:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7699-580125b514c5af9613ab038c;1f5794c4-bbfe-46d3-8dda-016737bb8e91'), (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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Hnsj5lmD_6skMlrGWVNyf6CFPXs1yhS0nCuNOe3RFp1TGj9RlYJnkQ==')]) 2026-03-08 04:00:29 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04: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 04:00:29 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:00:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:00:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:00:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:00:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:00:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:00:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:00:31 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:00:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:00:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:00:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5lbs410p_mock.wav 2026-03-08 04:00:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:00:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:00:39 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:00:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:00:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:00:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 04:00:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:00:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2317, filename=tmpv8921lg5_mock.wav) 2026-03-08 04:00:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:00:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:00:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:00:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:00:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:00:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:00:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:00:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:00:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:00:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:00:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:00:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:00:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:00: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'Sat, 07 Mar 2026 19: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-69ac76a4-65cebd29030b0d1578052931;69014993-4f3f-43b2-b0b9-02ce57fbf136'), (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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'PW7_tIFLPu7WfTr0KG-6q6zLbdAOMiH7lF1e-95kgDYksySl3wmrDQ==')]) 2026-03-08 04:00: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 04:00:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:00:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:00:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:00:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:00:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:00:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:00:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:00:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:00:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:00: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'Sat, 07 Mar 2026 19:04:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac76a4-07c6db4a7bc9a88d65a45acd;69014993-4f3f-43b2-b0b9-02ce57fbf136'), (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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vdLMeM_pqskIRTczZXFfnlcR2bfzF6sIWUVPOICy_E3btF8d05ZVCQ==')]) 2026-03-08 04:00: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 04:00:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:00:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:00:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:00:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:00:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:00:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:00:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:00:45 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:00:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:00:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:00:50 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:00:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:00:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:00:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 04:00:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 04:00:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2318, filename=tmprqdozj3y_mock.wav) 2026-03-08 04:00:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:00:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:00:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:00:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:00:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:00:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:00:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:00:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:00:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:00:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:00:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:00:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:00:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:00: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'Sat, 07 Mar 2026 19:04: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-69ac76af-28b25f147c075c2f7a120e2c;34f1da37-f2e0-413c-aff8-9519dc0d6cf5'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'UAZ2cPIbFmNnlNmKte1G0X09Pw-VfzKJSngNccEnawXB668q2WPO6A==')]) 2026-03-08 04:00: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 04:00:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:00:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:00:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:00:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:00:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:00:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:00:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:00:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:00:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:00: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'Sat, 07 Mar 2026 19:04:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac76af-31ebf63257c43e9e6f86ee06;34f1da37-f2e0-413c-aff8-9519dc0d6cf5'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4EySngHfi1wKMliHMlf7mmu-O4o4MViF7taXvvXh9pY6tl7dOffu5Q==')]) 2026-03-08 04:00: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 04:00:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:00:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:00:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:00:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:00:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:00:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:00:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:00:55 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:00:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:00:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:01:01 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:01:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:01:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:01:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:01:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 04:01:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 04:01:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2319, filename=tmpujaak0l6_mock.wav) 2026-03-08 04:01:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:01:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:01:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:01:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:01:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:01:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:01:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:01:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:01:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:01:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:01:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:01:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:01:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:04: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-69ac76ba-0e7591a94b721c5e759c64bb;f4ff41b4-eb59-44c3-af1a-41062af485e0'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'twOlCM3yENmMseBxCirg1lepwU7ly-e8BRQoDvPqCilpdViX-79J3Q==')]) 2026-03-08 04: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 04:01:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:01:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:01:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:01:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:01:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:01:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:01:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:01:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:01:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:04:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac76bb-397892603470d3191090aec1;f4ff41b4-eb59-44c3-af1a-41062af485e0'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6kEhKoJpvwJW6XlCx-F2RKG6EuVvYMEHimslfg9DX50rEG28MFV9MA==')]) 2026-03-08 04: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 04:01:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:01:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:01:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:01:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:01:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:01:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp593aj273_mock.wav 2026-03-08 04:01:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:01:05 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:01:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:01:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:01:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:01:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4yj2usxn_mock.wav 2026-03-08 04:01:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:01:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:01:13 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:01:13 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:01:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:01:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:01:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 04:01:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 04:01:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2320, filename=tmpz0tr6ydc_mock.wav) 2026-03-08 04:01:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:01:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:01:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:01:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:01:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:01:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:01:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:01:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:01:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:01:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:01:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:01:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:01:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:01: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'Sat, 07 Mar 2026 19:04: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-69ac76c6-60c123706a73defb0ffe83cb;b1094dc3-65b8-41dd-9e08-610705879d5d'), (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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'p5Z7JFadrMdwK90q2LS-uQeGQ_ynrkHTZRqM0NUSZFhbiyNZtx4i_A==')]) 2026-03-08 04:01: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 04:01:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:01:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:01:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:01:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:01:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:01:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:01:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:01:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:01:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:01:15 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 04:01:15 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 04: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'Sat, 07 Mar 2026 19:04:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac76c6-636203084f625dc7357b5cde;b1094dc3-65b8-41dd-9e08-610705879d5d'), (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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FP_iRDuuwgotAfqJ9LAje4zYtYn6fTJTTbMr1kKxbsXuBfbxRhws1w==')]) 2026-03-08 04: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 04:01:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:01:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:01:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:01:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:01:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:01:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:01:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:01:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:01:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:01:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:01:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:01:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:01:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:01:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:01:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 04:01:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:01:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2321, filename=tmp5lbs410p_mock.wav) 2026-03-08 04:01:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:01:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:01:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:01:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:01:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:01:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:01:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:01:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:01:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:01:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:01:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:01:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:01: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'Sat, 07 Mar 2026 19: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-69ac76d1-077c6f1302b09a020c2ee9d4;e0b57a55-efcd-4198-8ba7-d796562dce55'), (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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'QnOD9-Legp74thjPqVl8ZDXkCeARsYac0l2lwYFj4sq6HjFvMZzK2Q==')]) 2026-03-08 04:01: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 04:01:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:01:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:01:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:01:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:01:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:01:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:01:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:01:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:01:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:01: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'Sat, 07 Mar 2026 19:04:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac76d1-4c60de026187ca834300fb77;e0b57a55-efcd-4198-8ba7-d796562dce55'), (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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'eQ6MhUKd8I3ZApAuDU25A3R0MZT3REgFOKxnNVhSfCNKwi9lnvH6Sg==')]) 2026-03-08 04:01: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 04:01:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:01:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:01:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:01:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:01:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:01:28 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:01:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:01:31 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:01:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:01:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:01:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd8vhyt1v_mock.wav 2026-03-08 04:01:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:01:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:01:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:01:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbre1tgph_mock.wav 2026-03-08 04:01:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:01:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:01:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:01:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb3tycaa6_mock.wav 2026-03-08 04:01:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:01:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (18.850000 > 2.400000) 2026-03-08 04:01:50 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.009090 < -1.000000) 2026-03-08 04:01:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:01:50 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.122763 < -1.000000) 2026-03-08 04:01:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:01:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:01:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '.' → 불명 2026-03-08 04:01:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:01:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 04:01:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 04:01:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2322, filename=tmp593aj273_mock.wav) 2026-03-08 04:01:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:01:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:01:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:01:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:01:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:01:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:01:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:01:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:01:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:01:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:01:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:01:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:01:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:01: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'Sat, 07 Mar 2026 19: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-69ac76ec-1449f40d4b08aec759835f5e;ecb1a7ac-5e61-40c6-a8d9-95bb576c2835'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0K1-sUFgWxUsRQK3tNPklkwrrxRtRt0JTISHpxC1Ff85eE1fAIErew==')]) 2026-03-08 04:01: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 04:01:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:01:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:01:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:01:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:01:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:01:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:01:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:01:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:01:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:01: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'Sat, 07 Mar 2026 19:05:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac76ec-6112c4f422221850733d46a3;ecb1a7ac-5e61-40c6-a8d9-95bb576c2835'), (b'RateLimit', b'"api";r=986;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'a_JsypDz1hPzJe-wydXNeiCoN6fovScCV1nGM2gooyO-UW8l0Fwa1Q==')]) 2026-03-08 04:01: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 04:01:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:01:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:01:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:01:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:01:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:01:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:01:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:01:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:01:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4q9775f8_mock.wav 2026-03-08 04:01:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:01:58 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:01:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:01:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 04:01:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2323, filename=tmp4yj2usxn_mock.wav) 2026-03-08 04:01:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:01:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:01:59 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 04:01:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:01:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:01:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:01:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:01:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:01:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:01:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:01:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:01:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:01:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:01:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:01: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'Sat, 07 Mar 2026 19:05: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-69ac76f3-4b4eabb327360bfa66cb60b8;3e38cb08-b89d-47a0-8e47-e1ec7b1b77d4'), (b'RateLimit', b'"api";r=985;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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kacyxgiav3gVpD2atcRVpGOXXcUBK9OXDRkkWOhkScGOraRa-q4BzQ==')]) 2026-03-08 04:01: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 04:01:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:01:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:01:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:01:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:01:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:01:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:01:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:01:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:01:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:01: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'Sat, 07 Mar 2026 19:05:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac76f3-5e325e6e0b09b93366a2b0ba;3e38cb08-b89d-47a0-8e47-e1ec7b1b77d4'), (b'RateLimit', b'"api";r=984;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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-StC1F0jBwmzw_R6fdTbTejSr9lYsiYqJRtkMg5wfBCXxuvJRBkRkg==')]) 2026-03-08 04:01: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 04:01:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:01:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:01:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:01:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:02:00 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Railgun Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * 2026-03-08 04:02:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:02:01 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:02:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:02:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:02:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnin8_whm_mock.wav 2026-03-08 04:02:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:02:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:02:09 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:02:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:02:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:02:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 04:02:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:02:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2324, filename=tmpd8vhyt1v_mock.wav) 2026-03-08 04:02:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:02:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:02:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:02:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:02:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:02:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:02:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:02:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:02:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:02:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:02:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:02:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:02:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:02: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'Sat, 07 Mar 2026 19:05: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-69ac76fe-15b15d3d427cd82c0a99fa49;80f9cd1e-dedb-41bb-937b-7c6eaa7f03f9'), (b'RateLimit', b'"api";r=983;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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dZ2xrkTnbyn9ycTg5OQEX6l7giZ82FjNdvBTMyA_7SZ-zEW2dwm-tA==')]) 2026-03-08 04:02: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 04:02:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:02:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:02:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:02:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:02:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:02:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:02:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:02:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:02:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:02: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'Sat, 07 Mar 2026 19:05:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac76fe-1819bd472f43407c4f08d08f;80f9cd1e-dedb-41bb-937b-7c6eaa7f03f9'), (b'RateLimit', b'"api";r=982;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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'YSqMA2xh4_wiLYcmldMqitmdHlBf1_m8Y-xmBwyJcskfjFPmLb4RNw==')]) 2026-03-08 04:02: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 04:02:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:02:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:02:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:02:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:02:13 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:02:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:02:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:02:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:02:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:02:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:02:20 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:02:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:02:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:02:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 04:02:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 04:02:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2325, filename=tmpbre1tgph_mock.wav) 2026-03-08 04:02:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:02:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:02:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:02:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:02:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:02:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:02:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:02:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:02:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:02:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:02:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:02:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:02:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:02: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'Sat, 07 Mar 2026 19:05: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-69ac770a-6829beae66fbfded4f2b8f8e;25b6d32c-7eda-4254-ad70-e9d37c4ca78b'), (b'RateLimit', b'"api";r=981;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'VswCKVGEwHCZ6avRs6SOcwoD2k4i0HwY2SRx975LTWMZ9r2P5X9qUw==')]) 2026-03-08 04:02: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 04:02:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:02:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:02:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:02:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:02:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:02:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:02:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:02:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:02:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:02: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'Sat, 07 Mar 2026 19:05:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac770a-19a918f51865ae691f304736;25b6d32c-7eda-4254-ad70-e9d37c4ca78b'), (b'RateLimit', b'"api";r=980;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3Yra7ShYANQkshA7VOJTUm_UjXHSinweEyAiuniJdDClEz0nDlhJng==')]) 2026-03-08 04:02: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 04:02:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:02:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:02:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:02:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:02:23 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:02:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:02:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:02:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:02:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:02:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:02:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:02:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:02:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdl5fmlfj_mock.wav 2026-03-08 04:02:32 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:02:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:02:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:02:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:02:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:02:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2326, filename=tmpb3tycaa6_mock.wav) 2026-03-08 04:02:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:02:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:02:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:02:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:02:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:02:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:02:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:02:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:02:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:02:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:02:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:02:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:02:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:02: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'Sat, 07 Mar 2026 19:05: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-69ac7715-74397e9a094bd79c779bc874;c4749069-fb49-41fe-ba8f-2853606dc1d1'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'TrOMRrpU8kl3qUNnC0d5fyZhB4pcuj6O8nyFly2CR81kgNVWeTfaSQ==')]) 2026-03-08 04:02: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 04:02:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:02:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:02:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:02:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:02:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:02:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:02:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:02:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:02:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:02: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'Sat, 07 Mar 2026 19:05:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7715-7cb18de351af2d09026068a5;c4749069-fb49-41fe-ba8f-2853606dc1d1'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xXn8pC4bWRRZ_4Xuo8Dh6dKV430jOgVOZyDavKYD-yFO4o-p80WNuQ==')]) 2026-03-08 04:02: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 04:02:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:02:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:02:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:02:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:02:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:02:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:02:35 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:02:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:02:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:02:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqo11rejj_mock.wav 2026-03-08 04:02:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:02:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:02:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:02:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:02:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:02:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:02:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 04:02:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:02:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2327, filename=tmp4q9775f8_mock.wav) 2026-03-08 04:02:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:02:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:02:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:02:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:02:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:02:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:02:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:02:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:02:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:02:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:02:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:02:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:02:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:02: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'Sat, 07 Mar 2026 19:06: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-69ac7720-74560561281049845897bb5b;e981222f-352b-4a17-acee-14bdd9a77e2e'), (b'RateLimit', b'"api";r=977;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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'49VHMX-9aR2oDTUT_uXoUsM0zJsNwsfCQrzwyYCdGTq57a2dE1H-Pg==')]) 2026-03-08 04:02: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 04:02:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:02:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:02:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:02:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:02:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:02:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:02:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:02:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:02:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:02:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:02:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:02: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'Sat, 07 Mar 2026 19:06:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7720-1f88e58b5755bd300e2a1e11;e981222f-352b-4a17-acee-14bdd9a77e2e'), (b'RateLimit', b'"api";r=976;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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'KUijN9TvGnYTb8fj3A6s7S31f1edcwPsvVu3yMSXjEWlx2WXZCZprg==')]) 2026-03-08 04:02: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 04:02:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:02:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:02:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:02:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:02:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:02:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:02:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:02:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:02:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:02:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:02:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:02:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:02:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:02:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:02:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 04:02:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:02:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2328, filename=tmpnin8_whm_mock.wav) 2026-03-08 04:02:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:02:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:02:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:02:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:02:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:02:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:02:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:02:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:02:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:02:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:02:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:02:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:02:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:02: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'Sat, 07 Mar 2026 19: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-69ac772b-7e76888a5b03511a2b415950;0c4ec71c-cd1f-4a76-9b83-6d2ba529cd9c'), (b'RateLimit', b'"api";r=975;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 462511b55c03c5ad4993b33ca1b7dada.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'l5RsvlAEyw1Y9pQFMWnZ4OFPDVzPsw0TMCS3Nz7zfT0Sxg0UCAIRWQ==')]) 2026-03-08 04:02: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 04:02:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:02:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:02:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:02:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:02:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:02:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:02:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:02:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:02:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:02: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'Sat, 07 Mar 2026 19:06:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac772c-7d5f331a7d08d45062c0d782;0c4ec71c-cd1f-4a76-9b83-6d2ba529cd9c'), (b'RateLimit', b'"api";r=974;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 462511b55c03c5ad4993b33ca1b7dada.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'goC4pWEcTSnUQmAbPNjhBgG5aDcx9GWdv1HmQE40xmecK-39Xf82tw==')]) 2026-03-08 04:02: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 04:02:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:02:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:02:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:02:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:02:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:02:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:02:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:03:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:03:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7vg1jwzp_mock.wav 2026-03-08 04:03:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:03:02 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:03:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:03:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:03:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:03:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc8ojrp46_mock.wav 2026-03-08 04:03:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:03:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:03:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:03:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbujjn2ma_mock.wav 2026-03-08 04:03:15 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:03:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:03:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (17.604651 > 2.400000) 2026-03-08 04:03:19 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.408779 < -1.000000) 2026-03-08 04:03:20 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.684454 < -1.000000) 2026-03-08 04:03:21 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:03:21 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:03:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '됐습니다.' → 불명 2026-03-08 04:03:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:03:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 04:03:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 요약 | 긴급도:일반 | 키워드:없음 2026-03-08 04:03:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2329, filename=tmpdl5fmlfj_mock.wav) 2026-03-08 04:03:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:03:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:03:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:03:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:03:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:03:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:03:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:03:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:03:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:03:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:03:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:03:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:03:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:03: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'Sat, 07 Mar 2026 19:06: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-69ac7745-622b77dd5f0f8ce03501e9a9;a4db92d3-16ac-4811-bc65-c0170abd304e'), (b'RateLimit', b'"api";r=973;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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'YgmcDQNdg4fj0eyFzeqjfIr-IbRW8mrzUrliekoMjFdKLhuJiQeexQ==')]) 2026-03-08 04:03: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 04:03:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:03:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:03:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:03:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:03:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:03:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:03:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:03:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:03:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:03: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'Sat, 07 Mar 2026 19:06:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7745-3644db957ad103f25c19abe6;a4db92d3-16ac-4811-bc65-c0170abd304e'), (b'RateLimit', b'"api";r=972;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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ERZKUdRbHJYTpbimMfDjTftnnhH3OYGUpjK1GxpUkBAcFAU8UACJ-Q==')]) 2026-03-08 04:03: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 04:03:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:03:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:03:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:03:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:03:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:03:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:03:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:03:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:03:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpq82kgvon_mock.wav 2026-03-08 04:03:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:03:27 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:03:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:03:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 04:03:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2330, filename=tmpqo11rejj_mock.wav) 2026-03-08 04:03:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:03:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:03:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:03:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:03:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:03:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:03:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:03:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:03:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:03:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:03:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:03:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:03: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'Sat, 07 Mar 2026 19:06: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-69ac774c-379c5c6b44e9802c7e905def;4a54e3d3-9502-48d4-8046-59929ae20c04'), (b'RateLimit', b'"api";r=971;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FmX82kys6jB6ZggUl1adn_G_nVJgUJOlDrbQM4vfq3zvBUaqtPK3qA==')]) 2026-03-08 04:03: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 04:03:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:03:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:03:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:03:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:03:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:03:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:03:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:03:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:03:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:03:29 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 04:03:29 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 04: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'Sat, 07 Mar 2026 19:06:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac774c-5676b02b4083b3ed0acfce01;4a54e3d3-9502-48d4-8046-59929ae20c04'), (b'RateLimit', b'"api";r=970;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'j_IvPmtgVcGFdOftiUpH-KjsPQo0Ijoc_vBovdaGMsfo8-bp3BLeVQ==')]) 2026-03-08 04: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 04:03:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:03:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:03:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:03:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:03:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:03:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphwtrwncx_mock.wav 2026-03-08 04:03:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:03:31 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:03:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:03:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:03:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:03:39 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:03:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:03:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:03:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 04:03:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:03:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2331, filename=tmp7vg1jwzp_mock.wav) 2026-03-08 04:03:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:03:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:03:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:03:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:03:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:03:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:03:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:03:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:03:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:03:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:03:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:03:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:03:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:03: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'Sat, 07 Mar 2026 19:07: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-69ac7757-4c47b27121e9c5d167146c4f;bf1096dc-6205-480e-b5d6-e0258168de19'), (b'RateLimit', b'"api";r=969;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'g1nQsHtUoKXRygnrM3NC9AGtHOE0civkTJa3kQiQtK2hz6WhrQCOTQ==')]) 2026-03-08 04:03: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 04:03:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:03:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:03:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:03:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:03:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:03:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:03:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:03:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:03:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:03: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'Sat, 07 Mar 2026 19:07:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7758-40106a4573f6010755181628;bf1096dc-6205-480e-b5d6-e0258168de19'), (b'RateLimit', b'"api";r=968;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'p95InxU13QjlsjOqv5qRzSlrGqG6EAOs6BntAdQK5brrOQhbrsi-Lw==')]) 2026-03-08 04:03: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 04:03:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:03:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:03:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:03:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:03:40 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:03:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:03:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:03:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:03:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:03:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:03:50 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:03:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:03:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:03:50 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:03:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 04:03:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 04:03:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2332, filename=tmpc8ojrp46_mock.wav) 2026-03-08 04:03:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:03:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:03:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:03:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:03:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:03:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:03:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:03:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:03:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:03:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:03:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:03:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:03:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:03: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'Sat, 07 Mar 2026 19:07: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-69ac7763-55c87d431b2c53390ab156bc;bfb480e6-29a9-4896-aa64-321ef6f23a83'), (b'RateLimit', b'"api";r=967;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dAbP0FMdjNwZwBIzbaOqG5HrDkIHMpAPNLtPGiqjqDq-ayBrQ6uh0A==')]) 2026-03-08 04:03: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 04:03:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:03:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:03:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:03:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:03:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:03:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:03:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:03:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:03:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:03: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'Sat, 07 Mar 2026 19:07:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7763-385603dc1476b40074c021a0;bfb480e6-29a9-4896-aa64-321ef6f23a83'), (b'RateLimit', b'"api";r=966;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'bVag7o3qaz18JCkNONXetER8BaX3iWp5vu4mdImqlwQ8onjdPsrudA==')]) 2026-03-08 04:03: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 04:03:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:03:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:03:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:03:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:03:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:03:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:03:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:03:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:03:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:03:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:03:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:03:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpje64th3w_mock.wav 2026-03-08 04:04:01 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:04:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:04:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:04:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:04:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 04:04:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 04:04:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2333, filename=tmpbujjn2ma_mock.wav) 2026-03-08 04:04:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:04:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:04:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:04:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:04:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:04:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:04:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:04:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:04:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:04:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:04:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:04:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:04:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:04: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'Sat, 07 Mar 2026 19: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-69ac776e-78a3bab322f0f99d11531d17;96af8d2d-c400-4c43-8947-6c251c1ec99d'), (b'RateLimit', b'"api";r=965;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vrxmKNNQ64cV892YFsESlw-8yg84by6UfdGSjM9OWKp2g49Q7bYxog==')]) 2026-03-08 04:04: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 04:04:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:04:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:04:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:04:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:04:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:04:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:04:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:04:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:04:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:04: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'Sat, 07 Mar 2026 19:07:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac776e-7d800e8c4f76a8683e925a97;96af8d2d-c400-4c43-8947-6c251c1ec99d'), (b'RateLimit', b'"api";r=964;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'I6UeLOQDlnALvrsHGoBFI-gv8Fbd9RfztsLpPI9lQK_Cqpcnj5QtQg==')]) 2026-03-08 04:04: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 04:04:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:04:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:04:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:04:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:04:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:04:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2570ynf8_mock.wav 2026-03-08 04:04:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:04:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:04:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:04:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:04:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:04:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:04:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:04:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:04:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:04:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 04:04:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:04:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2334, filename=tmpq82kgvon_mock.wav) 2026-03-08 04:04:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:04:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:04:13 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 04:04:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:04:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:04:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:04:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:04:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:04:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:04:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:04:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:04:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:04:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:04:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:04: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'Sat, 07 Mar 2026 19: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-69ac7779-2b29e74d30dfbfb0583d4ea6;90d065a2-29cc-49e3-a9c9-a558ebc36da3'), (b'RateLimit', b'"api";r=963;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'mEpUXG-GN8vW6uPzGQBCBCXyJWiRHXIkYHrMcVk7OO--48mgmg_eDA==')]) 2026-03-08 04:04: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 04:04:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:04:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:04:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:04:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:04:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:04:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:04:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:04:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:04:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:04: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'Sat, 07 Mar 2026 19:07:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7779-58f7e4881887d40357f6dedd;90d065a2-29cc-49e3-a9c9-a558ebc36da3'), (b'RateLimit', b'"api";r=962;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vSG-iO7UAqAbLCyJFuhIlxx6H8uQ65ksRNTuUJPu_4nPGmbVmf0XpA==')]) 2026-03-08 04:04: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 04:04:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:04:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:04:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:04:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:04:14 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거"라는 주제를 기반으로 철도 무전 키워드를 추출하는 것입니다. 주어진 문맥: 1. **다대포해수욕장**: 해수욕장이라는 이름이 포함되어 있습니다. 2. 2026-03-08 04:04:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:04:16 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:04:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:04:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:04:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:04:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:04:24 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:04:24 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:04:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:04:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:04:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 04:04:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:04:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2335, filename=tmphwtrwncx_mock.wav) 2026-03-08 04:04:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:04:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:04:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:04:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:04:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:04:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:04:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:04:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:04:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:04:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:04:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:04:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:04:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:04: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'Sat, 07 Mar 2026 19: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-69ac7785-157ffa136a10206a3f8f6b49;d3ce6501-10ab-47cb-8070-9e34cb2a3522'), (b'RateLimit', b'"api";r=961;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'KuiIP7GD3QBDAc4tcBVIL1fyLi-eNPlaTEvtlxtFL3hVhk76-I8y6Q==')]) 2026-03-08 04:04: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 04:04:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:04:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:04:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:04:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:04:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:04:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:04:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:04:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:04:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:04: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'Sat, 07 Mar 2026 19:07:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7785-3263c7926f57d93a2b19963a;d3ce6501-10ab-47cb-8070-9e34cb2a3522'), (b'RateLimit', b'"api";r=960;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'jrBeTkj063fQI5rWtXaY1tXh2e_mONA_NHeurcVr2HnJg7gfBTdMxQ==')]) 2026-03-08 04:04: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 04:04:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:04:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:04:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:04:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:04:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:04:27 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:04:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:04:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:04:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbl_ldhpp_mock.wav 2026-03-08 04:04:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:04:31 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:04:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:04:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:04:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:04:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphlaho04t_mock.wav 2026-03-08 04:04:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:04:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:04:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps3fnvndj_mock.wav 2026-03-08 04:04:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:04:44 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (16.456522 > 2.400000) 2026-03-08 04:04:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:04:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:04:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (18.162791 > 2.400000) 2026-03-08 04:04:51 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.627391 < -1.000000) 2026-03-08 04:04:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:04:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:04:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '각각의 연구 стор distracted' → 불명 2026-03-08 04:04:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:04:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:04:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0jbync5u_mock.wav 2026-03-08 04:04:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 75자) 2026-03-08 04:04:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:연구 стор distracted | 긴급도:일반 | 키워드:연구, стор, distracted, 철도 2026-03-08 04:04:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2336, filename=tmpje64th3w_mock.wav) 2026-03-08 04:04:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:04:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:04:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:04:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:04:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:04:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:04:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:04:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:04:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:04:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:04:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:04:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:04:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:04: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'Sat, 07 Mar 2026 19:08: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-69ac77a0-07c4742e431966af61181e8e;b803c1ad-eb64-4ad6-b7ec-daccd9bf1b3f'), (b'RateLimit', b'"api";r=959;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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'NyAyaee5Df3lZHBgO6d3EaaMKheyoVmRPErMQMX287XN3egVSaweKA==')]) 2026-03-08 04:04: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 04:04:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:04:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:04:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:04:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:04:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:04:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:04:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:04:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:04:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:04: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'Sat, 07 Mar 2026 19:08:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac77a0-430e34936a0ca20c46381e47;b803c1ad-eb64-4ad6-b7ec-daccd9bf1b3f'), (b'RateLimit', b'"api";r=958;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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'EkAAHFJ44t67HiCWKr8vqdfmwd4urMu1WP9MvZlglqCc4mNIhbc6Aw==')]) 2026-03-08 04:04: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 04:04:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:04:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:04:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:04:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:04:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:04:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:04:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:04:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:04:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:04:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp00ob3mg_mock.wav 2026-03-08 04:04:58 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:04:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:04:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 04:04:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2337, filename=tmp2570ynf8_mock.wav) 2026-03-08 04:04:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:04:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:04:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:04:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:04:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:04:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:04:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:04:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:04:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:04:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:04:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:04:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:04:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:04: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'Sat, 07 Mar 2026 19:08: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-69ac77a7-6732390846fd114771571514;084f44e0-a6db-4e88-ac1e-bfba4b2a6bb6'), (b'RateLimit', b'"api";r=957;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'w5ROmL7vwWquRt4JzN9xRSOI8bAaKgSRHBEGJTJ6ZwGio9wwcPXuqQ==')]) 2026-03-08 04:04: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 04:04:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:04:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:04:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:04:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:04:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:04:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:04:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:04:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:04:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:04:59 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:04:59 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:05: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'Sat, 07 Mar 2026 19:08:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac77a7-01f87a506eecf951263ac515;084f44e0-a6db-4e88-ac1e-bfba4b2a6bb6'), (b'RateLimit', b'"api";r=956;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'2DKL5Iw_De3Ppvrv0UIIwmJOcBOwvF9erYFYT5O8SjyWeDSGcDRp0A==')]) 2026-03-08 04:05: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 04:05:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:05:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:05:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:05:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:05:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:05:02 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:05:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:05:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:05:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:05:08 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:05:10 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:05:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:05:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:05:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 04:05:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:05:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2338, filename=tmpbl_ldhpp_mock.wav) 2026-03-08 04:05:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:05:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:05:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:05:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:05:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:05:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:05:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:05:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:05:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:05:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:05:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:05:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:05:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:05: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'Sat, 07 Mar 2026 19:08: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-69ac77b2-4a4bde8b7efe73fe21de7c69;b13307c8-c7c4-41aa-aa6c-f07b7c521fb3'), (b'RateLimit', b'"api";r=955;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kpdqcpirmU1QransuSdnm45bfftygC-_Hb0ukjnYXjhXMiUNCMcVvA==')]) 2026-03-08 04:05: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 04:05:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:05:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:05:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:05:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:05:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:05:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:05:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:05:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:05:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:05: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'Sat, 07 Mar 2026 19:08:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac77b3-5f55d61231c74faa262a9018;b13307c8-c7c4-41aa-aa6c-f07b7c521fb3'), (b'RateLimit', b'"api";r=954;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-6Z-n9WNxnFZ3nC1SRPriiAKDqVMTZ9gwmjzpnLzAzaqqWoNcLmWNQ==')]) 2026-03-08 04:05: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 04:05:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:05:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:05:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:05:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:05:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:05:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:05:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:05:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:05:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:05:18 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:05:21 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:05:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:05:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:05:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 04:05:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 04:05:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2339, filename=tmphlaho04t_mock.wav) 2026-03-08 04:05:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:05:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:05:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:05:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:05:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:05:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:05:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:05:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:05:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:05:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:05:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:05:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:05:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:05: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'Sat, 07 Mar 2026 19: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-69ac77be-23c9b414428d1f156eca38d3;7a6a67ed-55ea-4d14-9e93-8fca1bb4d02c'), (b'RateLimit', b'"api";r=953;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'sNTrwBGUWKcxekiGVuvjVeyniLiMf89PSQDvRNiqUQ9pDs6n7Q2OeA==')]) 2026-03-08 04:05: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 04:05:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:05:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:05:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:05:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:05:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:05:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:05:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:05:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:05:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:05: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'Sat, 07 Mar 2026 19:08:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac77be-7f2b1b72049d1ec56e0cb0d4;7a6a67ed-55ea-4d14-9e93-8fca1bb4d02c'), (b'RateLimit', b'"api";r=952;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ylD2pPUv6bx0wqmH14c5KYuWcKAl-iYBUL9c7QEpa5yaYuJlM-Aa5g==')]) 2026-03-08 04:05: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 04:05:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:05:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:05:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:05:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:05:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:05:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:05:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:05:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:05:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:05:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps9g2p_aq_mock.wav 2026-03-08 04:05:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:05:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:05:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:05:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:05:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd0u6rozq_mock.wav 2026-03-08 04:05:32 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:05:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:05:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:05:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:05:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:05:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2340, filename=tmps3fnvndj_mock.wav) 2026-03-08 04:05:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:05:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:05:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:05:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:05:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:05:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:05:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:05:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:05:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:05:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:05:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:05:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:05: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'Sat, 07 Mar 2026 19: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-69ac77c9-40ca9cac36f1e5c743c58617;7be0bde0-b08a-4045-ade3-5247a75d68ad'), (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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'EbgTuGo_8CrIgQILx8UhBBqMv_D8gNh-pGIpkxOLzpZPiihZER8RRA==')]) 2026-03-08 04:05: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 04:05:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:05:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:05:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:05:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:05:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:05:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:05:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:05:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:05:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:08:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac77c9-28852df8755159d938e0e63d;7be0bde0-b08a-4045-ade3-5247a75d68ad'), (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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'G8RID6riOWGAFgDinRsHjoO6B6JnkaLdhvhQzacJJ5xDyqaiccU-tQ==')]) 2026-03-08 04: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 04:05:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:05:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:05:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:05:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:05:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:05:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:05:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:05:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:05:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:05:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:05:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:05:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:05:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:05:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 04:05:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:05:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2341, filename=tmp0jbync5u_mock.wav) 2026-03-08 04:05:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:05:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:05:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:05:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:05:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:05:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:05:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:05:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:05:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:05:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:05:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:05:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:05:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:05:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:05: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'Sat, 07 Mar 2026 19: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-69ac77d5-0137375e20528d6b216b9a27;1bfdaba7-78df-463f-94b9-177e76ca2e66'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'hfXX2JyfpopDoE70gX9Incr20BEOzIbPCQIZ1aBQNtQglYh6FFZjCg==')]) 2026-03-08 04:05: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 04:05:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:05:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:05:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:05:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:05:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:05:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:05:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:05:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:05:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:09:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac77d5-1a288a724fc629847731cef5;1bfdaba7-78df-463f-94b9-177e76ca2e66'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'QRD72ixQcXX7QnbPrT0ZQwzaezhllrgw7Xuv7WDM9KzYqqmCj6JKAA==')]) 2026-03-08 04: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 04:05:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:05:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:05:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:05:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:05:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:05:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:05:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:05:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:05:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:05:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:05:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:05:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:05:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:05:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:05:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2wccru8z_mock.wav 2026-03-08 04:05:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:05:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 04:05:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 04:05:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2342, filename=tmpp00ob3mg_mock.wav) 2026-03-08 04:05:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:05:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:05:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:05:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:05:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:05:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:05:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:05:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:05:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:05:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:05:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:05:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:09: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-69ac77e0-42bcfb7e528b18d225d0d4a3;c713544f-7270-4417-adb6-983524d82b9b'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7xWQ5Sbncq8OvgbgkX8XRTTkVOIxUXAXUmTU1bRtY5NTL0wdQT-jbw==')]) 2026-03-08 04: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 04:05:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:05:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:05:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:05:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:05:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:05:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:05:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:05:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:05:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:05:56 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 04:05:56 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 04: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'Sat, 07 Mar 2026 19:09:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac77e0-43840e9f74fc037e55564b3a;c713544f-7270-4417-adb6-983524d82b9b'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Sh35PEI98uwQQTy3F_Rbls1nD5u1jUrbOdCR_XKZ1Tjpo3JYSgBUmg==')]) 2026-03-08 04: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 04:05:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:05:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:05:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:05:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:05:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:05:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:05:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:06:02 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:06:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:06:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:06:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqi2cmudj_mock.wav 2026-03-08 04:06:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:06:07 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:06:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:06:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0hv_m82f_mock.wav 2026-03-08 04:06:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:06:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:06:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:06:17 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.748109 < -1.000000) 2026-03-08 04:06:17 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.368992 < -1.000000) 2026-03-08 04:06:18 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.757098 < -1.000000) 2026-03-08 04:06:18 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 04:06:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 연구' → 열차 2026-03-08 04:06:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:06:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 19자) 2026-03-08 04:06:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:연구 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 04:06:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2343, filename=tmps9g2p_aq_mock.wav) 2026-03-08 04:06:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:06:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:06:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:06:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:06:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:06:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:06:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:06:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:06:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:06:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:06:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:06:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:06:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:06: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'Sat, 07 Mar 2026 19:09: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-69ac77f7-03acc7243b9735b12531669f;5232d0f9-7855-4ec1-b01d-db4b13429262'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'IJ2hu7XYxXZvrTd_3HYupnEWrGApHvyGvXxnH1_OUqfLokmR84kh_w==')]) 2026-03-08 04:06: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 04:06:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:06:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:06:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:06:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:06:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:06:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:06:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:06:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:06:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:06:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:06:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4loctt_9_mock.wav 2026-03-08 04:06: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'Sat, 07 Mar 2026 19:09:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac77f7-3b3db84a621b91a72e25dc80;5232d0f9-7855-4ec1-b01d-db4b13429262'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'qnT3e_HOKP1I-B0JiisXAoB2ZuR7qBPIjRkb2ubCbChHgb5N55SNYg==')]) 2026-03-08 04:06: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 04:06:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:06:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:06:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:06:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:06:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:06:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:06:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:06:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:06:25 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:06:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:06:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd3u_n3iy_mock.wav 2026-03-08 04:06:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:06:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 04:06:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2344, filename=tmpd0u6rozq_mock.wav) 2026-03-08 04:06:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:06:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:06:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:06:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:06:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:06:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:06:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:06:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:06:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:06:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:06:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:06:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:06:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:06: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'Sat, 07 Mar 2026 19:09: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-69ac77fe-2cf8b7a031ecfac82f56db07;9be4c861-c565-4c8d-8564-17cf4b351e9c'), (b'RateLimit', b'"api";r=991;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 462511b55c03c5ad4993b33ca1b7dada.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'M1uq1QbVwwFpbbHLi9UoeG3b3WM_ygIQKTprr4rYGVlvRHgAUlnxKA==')]) 2026-03-08 04:06: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 04:06:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:06:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:06:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:06:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:06:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:06:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:06:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:06:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:06:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:06: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'Sat, 07 Mar 2026 19:09:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac77fe-4ddf3adb4c9753a91bc44923;9be4c861-c565-4c8d-8564-17cf4b351e9c'), (b'RateLimit', b'"api";r=990;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 462511b55c03c5ad4993b33ca1b7dada.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'PVn5dQScyGoXhNhtD4HkAcuot_AHE6XceEUsNEKkaUbC8_4kEIWd4g==')]) 2026-03-08 04:06: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 04:06:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:06:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:06:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:06:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:06:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:06:29 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:06:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:06:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:06:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:06:35 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:06:36 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:06:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:06:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:06:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 04:06:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:06:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2345, filename=tmp2wccru8z_mock.wav) 2026-03-08 04:06:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:06:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:06:37 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 04:06:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:06:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:06:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:06:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:06:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:06:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:06:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:06:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:06:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:06:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:06:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac7809-71c369772a0930d5338f6338;3b4b84ba-60bf-4b4e-b147-0131dd0cbb80'), (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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'lX6sgc80YSYKP2pQ03kG2WqGYBVKWxdrPvc0LUYcOFZp_055sFQhqA==')]) 2026-03-08 04: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 04:06:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:06:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:06:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:06:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:06:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:06:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:06:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:06:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:06:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:10:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7809-6c9fef30556b7b205f4d5e46;3b4b84ba-60bf-4b4e-b147-0131dd0cbb80'), (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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kw-6bAdZD885LxB9NC8qG2mnj5a9NL73924XgV2gty2MLpwUvioB4w==')]) 2026-03-08 04: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 04:06:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:06:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:06:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:06:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:06:38 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 기능을 수행하는 것입니다. 주어진 입력 "수신 종료" 는 철도 무전 관련 키워드를 추출해야 합니다. 주어진 입력 "수신 종료" 는 철도 무전 관련 키워드를 추출해야 합니다. 주어진 입력 2026-03-08 04:06:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:06:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:06:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:06:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:06:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:06:45 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:06:48 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:06:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:06:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:06:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 04:06:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 04:06:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2346, filename=tmpqi2cmudj_mock.wav) 2026-03-08 04:06:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:06:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:06:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:06:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:06:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:06:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:06:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:06:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:06:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:06:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:06:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:06:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:06:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:06: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'Sat, 07 Mar 2026 19: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-69ac7815-7a19aa7e41e8bb61228397aa;460e6095-49a1-4c68-aec6-e12439be933a'), (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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'MrI0uF0s31eXBDEUlsx8nVepKzxXZOYuB0z1DAqW1Vvg3AS-r-hE4Q==')]) 2026-03-08 04:06: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 04:06:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:06:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:06:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:06:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:06:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:06:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:06:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:06:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:06:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:06: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'Sat, 07 Mar 2026 19:10:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7815-74194bc93095240f6fa50891;460e6095-49a1-4c68-aec6-e12439be933a'), (b'RateLimit', b'"api";r=986;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'gfILPWNzltwQGPovyzXjuH5qpGFy-uLANX9VbCo5Vcp63FhPLVtQfA==')]) 2026-03-08 04:06: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 04:06:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:06:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:06:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:06:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:06:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:06:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:06:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:06:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:06:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:06:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgofrs4ie_mock.wav 2026-03-08 04:06:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:06:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:06:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:06:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:06:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsfnjqahu_mock.wav 2026-03-08 04:06:59 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:06:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:06:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:07:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:07:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:07:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2347, filename=tmp0hv_m82f_mock.wav) 2026-03-08 04:07:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:07:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:07:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:07:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:07:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:07:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:07:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:07:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:07:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:07:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:07:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:07:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:07:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:07: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'Sat, 07 Mar 2026 19:10: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-69ac7820-62fc47527f5da5d466a9dbd2;c3bd06c8-07ad-4511-8d33-ccad7109b435'), (b'RateLimit', b'"api";r=985;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ImoibKgmAV_4_pUR92P90uxTr0H-YpHnPXwGTSbcrUmZN-FleiwDpw==')]) 2026-03-08 04:07: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 04:07:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:07:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:07:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:07:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:07:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:07:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:07:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:07:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:07:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:07: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'Sat, 07 Mar 2026 19:10:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7820-7ad150b63332bdb534325545;c3bd06c8-07ad-4511-8d33-ccad7109b435'), (b'RateLimit', b'"api";r=984;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'rgbPB0eIk69YheTFS9LlywKkYHiIZi-SbF53QgXego9qj3oDaFsxRA==')]) 2026-03-08 04:07: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 04:07:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:07:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:07:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:07:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:07:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:07:02 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:07:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:07:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:07:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:07:11 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:07:11 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:07:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:07:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:07:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 04:07:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:07:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2348, filename=tmp4loctt_9_mock.wav) 2026-03-08 04:07:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:07:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:07:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:07:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:07:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:07:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:07:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:07:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:07:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:07:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:07:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:07:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:07:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:07: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'Sat, 07 Mar 2026 19: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-69ac782b-7ddcd11c247cc0bf1ac9356e;cd2a098b-6e9b-4d39-8adc-643900aa136f'), (b'RateLimit', b'"api";r=983;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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'G5KrEi5etYSjz_JuAsiwbSLI6qSlmKjxYlY_46hRpHTyRamLLS3CsQ==')]) 2026-03-08 04:07: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 04:07:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:07:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:07:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:07:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:07:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:07:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:07:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:07:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:07:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:07: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'Sat, 07 Mar 2026 19:10:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac782c-27b7466f32b858846823da18;cd2a098b-6e9b-4d39-8adc-643900aa136f'), (b'RateLimit', b'"api";r=982;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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'07nAOhhQMyuc5wgJ7bRCNNyuDzwvs5HaUMYmzlGCiQPFd9p7Dt0pQA==')]) 2026-03-08 04:07: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 04:07:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:07:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:07:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:07:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:07:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:07:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:07:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:07:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:07:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:07:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:07:22 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:07:22 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:07:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:07:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:07:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:07:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3c4hxc24_mock.wav 2026-03-08 04:07:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 04:07:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 04:07:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2349, filename=tmpd3u_n3iy_mock.wav) 2026-03-08 04:07:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:07:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:07:23 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:07:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:07:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:07:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:07:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:07:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:07:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:07:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:07:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:07:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:07:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:07:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04: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'Sat, 07 Mar 2026 19:10: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-69ac7837-08f3c9280ad42f811f4819db;4cdcd726-b4c7-4025-909b-b174b71b8c1d'), (b'RateLimit', b'"api";r=981;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4HIscGueXWjS0Jk6xNwcS49pEnPs7g-G-_nPPCyqT0uCg7yDTOBThQ==')]) 2026-03-08 04: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 04:07:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:07:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:07:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:07:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:07:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:07:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:07:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:07:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:07:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:10:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7837-48a48730569cba2852c5bf76;4cdcd726-b4c7-4025-909b-b174b71b8c1d'), (b'RateLimit', b'"api";r=980;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'bxqzoIl0CVZFRvkHpXafDzO2QgJzksIykcNRMPZR-OxJDwscV8D5CQ==')]) 2026-03-08 04: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 04:07:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:07:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:07:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:07:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:07:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:07:26 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:07:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:07:29 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:07:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:07:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:07:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn68kp5ab_mock.wav 2026-03-08 04:07:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:07:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:07:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:07:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpo5a7bieb_mock.wav 2026-03-08 04:07:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:07:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:07:45 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:07:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:07:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnw8acspl_mock.wav 2026-03-08 04:07:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:07:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:07:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.355907 < -1.000000) 2026-03-08 04:07:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.513384 < -1.000000) 2026-03-08 04:07:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:07:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:07:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '1' → 불명 2026-03-08 04:07:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:07:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 27자) 2026-03-08 04:07:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:1 | 긴급도:일반 | 키워드:1,신호,통과,일반 2026-03-08 04:07:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2350, filename=tmpgofrs4ie_mock.wav) 2026-03-08 04:07:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:07:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:07:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:07:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:07:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:07:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:07:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:07:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:07:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:07:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:07:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:07:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:07:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:07: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'Sat, 07 Mar 2026 19:11: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-69ac7852-679ffd3b5f8899e6460d50d2;a48fc85e-e332-4d57-aabb-4f5c9b8dcae0'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FECwZEWreMArgGVbLiuCivje-7_UYSzu_cBY0k13u-YCpvHTkmK1Iw==')]) 2026-03-08 04:07: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 04:07:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:07:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:07:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:07:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:07:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:07:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:07:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:07:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:07:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:07: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'Sat, 07 Mar 2026 19:11:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7852-72dc40341dbcef5a6141353c;a48fc85e-e332-4d57-aabb-4f5c9b8dcae0'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'YNzeaK-0HXTuGGnQ_lnl1mhINTlU6AeiNqcb8Odcy2TqBkgjhDB6DA==')]) 2026-03-08 04:07: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 04:07:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:07:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:07:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:07:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:07:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:07:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:07:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:07:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:07:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnwyuvnhw_mock.wav 2026-03-08 04:07:56 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:07:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:07:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 04:07:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2351, filename=tmpsfnjqahu_mock.wav) 2026-03-08 04:07:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:07:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:07:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:07:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:07:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:07:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:07:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:07:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:07:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:07:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:07:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:07:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:07:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:07: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'Sat, 07 Mar 2026 19: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-69ac7858-079f135902f644ec683fcab5;f3661719-74d7-4c8b-810b-7980a153f5d3'), (b'RateLimit', b'"api";r=977;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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Itj878ZuBR_iUUSYffHlZTRIDQO8G9_Uww0vLCPisXt58qRP8sVDQA==')]) 2026-03-08 04:07: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 04:07:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:07:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:07:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:07:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:07:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:07:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:07:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:07:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:07:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:07: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'Sat, 07 Mar 2026 19:11:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7859-44166fc20968e109291734fd;f3661719-74d7-4c8b-810b-7980a153f5d3'), (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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Xu_mYaT0c6wLYGZ24bX5zQGghNXpkKMfMd0CPVBH3EArKTfRnuuKVg==')]) 2026-03-08 04:07: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 04:07:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:07:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:07:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:07:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:07:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:07:59 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:07:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:08:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:08:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:08:03 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:08:07 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:08:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:08:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:08:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 04:08:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:08:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2352, filename=tmp3c4hxc24_mock.wav) 2026-03-08 04:08:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:08:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:08:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:08:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:08:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:08:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:08:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:08:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:08:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:08:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:08:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:08:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:08:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:08: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'Sat, 07 Mar 2026 19: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-69ac7864-1b2e0da81f8c0c4b4d94ff51;3e2621ce-06eb-41dc-8472-e1af3c201527'), (b'RateLimit', b'"api";r=975;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'szOBu0DJozXUarL8Mg-i5EVYJt1W7lut_AIdz-fxSWiLWuH4LJemOA==')]) 2026-03-08 04:08: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 04:08:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:08:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:08:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:08:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:08:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:08:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:08:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:08:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:08:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:08:08 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 04:08:08 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 04:08: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'Sat, 07 Mar 2026 19:11:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7864-366aaf445e7a51eb45e7ce67;3e2621ce-06eb-41dc-8472-e1af3c201527'), (b'RateLimit', b'"api";r=974;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'qoTv5hUgs5jPAXGHYvsxqkDuHkBXF6wDydZtYgT3Zm_NPTuWy8qQJQ==')]) 2026-03-08 04:08: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 04:08:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:08:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:08:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:08:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:08:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:08:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:08:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:08:13 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:08:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:08:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:08:18 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:08:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:08:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:08:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 04:08:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 04:08:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2353, filename=tmpn68kp5ab_mock.wav) 2026-03-08 04:08:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:08:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:08:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:08:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:08:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:08:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:08:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:08:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:08:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:08:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:08:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:08:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:11: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-69ac786f-6305fc1b5cc487083047ae5a;1a42352a-c507-44b6-9e70-911b43f0672d'), (b'RateLimit', b'"api";r=973;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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9XD1l8FqVdQmCULPyv47qBvO1-LC6aFsUO7UzC3svKxbmXswYJ6CUA==')]) 2026-03-08 04: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 04:08:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:08:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:08:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:08:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:08:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:08:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:08:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:08:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:08:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:11:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac786f-072e992e430b82882678deae;1a42352a-c507-44b6-9e70-911b43f0672d'), (b'RateLimit', b'"api";r=972;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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'K1YGIO_e3EP0eAIqHg6XhLkuEIJkzUj9vBwUJ58MfOyZGTU0YIALGg==')]) 2026-03-08 04: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 04:08:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:08:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:08:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:08:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:08:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:08:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:08:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:08:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:08:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:08:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjt5hzh26_mock.wav 2026-03-08 04:08:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:08:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:08:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:08:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:08:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsojbzbsn_mock.wav 2026-03-08 04:08:29 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:08:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:08:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:08:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 04:08:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 04:08:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2354, filename=tmpo5a7bieb_mock.wav) 2026-03-08 04:08:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:08:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:08:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:08:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:08:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:08:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:08:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:08:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:08:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:08:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:08:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:08:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:11: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-69ac787a-2e7236897190ec9b1157e88a;d951daab-9a4a-45df-b5b4-814197e52953'), (b'RateLimit', b'"api";r=971;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4hSGqWK78HcecUvFlRC0KJ_It9ZA4mYMDXjmXhbWuZyfYXfs33ovuw==')]) 2026-03-08 04: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 04:08:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:08:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:08:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:08:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:08:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:08:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:08:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:08:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:08:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:11:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac787b-3a0232c339ccdbc610ea5ec7;d951daab-9a4a-45df-b5b4-814197e52953'), (b'RateLimit', b'"api";r=970;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'zwKpfELJe4DDntCbVEGKmYoOrHfVVPKLhDiRtRd6MO4dXm2J50AsFw==')]) 2026-03-08 04: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 04:08:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:08:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:08:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:08:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:08:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:08:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:08:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:08:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:08:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:08:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:08:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:08:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:08:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:08:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:08:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 61자) 2026-03-08 04:08:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:08:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2355, filename=tmpnw8acspl_mock.wav) 2026-03-08 04:08:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:08:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:08:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:08:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:08:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:08:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:08:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:08:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:08:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:08:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:08:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:08:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:08: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'Sat, 07 Mar 2026 19:12: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-69ac7886-65e2b8771ef4e05407263071;16ac1ba5-18b0-4970-a62a-24ee5d45b28f'), (b'RateLimit', b'"api";r=969;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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'UdxbjiPtxqU052g2VUMzoB4kVryQLxj5i194z8gqqcalNodUQffSSQ==')]) 2026-03-08 04:08: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 04:08:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:08:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:08:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:08:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:08:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:08:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:08:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:08:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:08:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:12:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7886-545fcb8164869e5044d3b6a5;16ac1ba5-18b0-4970-a62a-24ee5d45b28f'), (b'RateLimit', b'"api";r=968;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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'rB88_1fyObzwyp5TtbxjBXc6BrdmQ4AtAX0tqYPRPSf_-32vGyp4sw==')]) 2026-03-08 04: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 04:08:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:08:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:08:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:08:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:08:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:08:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:08:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:08:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:08:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:08:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:08:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpza878j9q_mock.wav 2026-03-08 04:08:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:08:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:08:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:08:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:08:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:08:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 04:08:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:08:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2356, filename=tmpnwyuvnhw_mock.wav) 2026-03-08 04:08:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:08:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:08:53 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 04:08:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:08:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:08:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:08:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:08:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:08:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:08:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:08:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:08:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:08:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:08:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:08: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'Sat, 07 Mar 2026 19:12: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-69ac7891-769d65cd12eb784f772851be;310cf620-00e6-4232-bc99-c1f8269a1f79'), (b'RateLimit', b'"api";r=967;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'r2xyvtn29LlFUrpxnB_O_70wnQArBcalsOQC4Zqlo1ZQTFqw1gz69A==')]) 2026-03-08 04:08: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 04:08:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:08:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:08:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:08:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:08:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:08:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:08:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:08:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:08:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:08: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'Sat, 07 Mar 2026 19:12:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7891-588fb07d391761067550a609;310cf620-00e6-4232-bc99-c1f8269a1f79'), (b'RateLimit', b'"api";r=966;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'DDG3J5-Nuzrd9TfV5dh1RWcy-zclGhsqnaV_SNjTbon-JIMK7h4zCw==')]) 2026-03-08 04:08: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 04:08:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:08:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:08:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:08:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:08:54 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 04:08:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:08:56 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:08:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:08:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:08:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa5x1xjnb_mock.wav 2026-03-08 04:08:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:08:59 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:08:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:09:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:09:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpptbt7az6_mock.wav 2026-03-08 04:09:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:09:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:09:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:09:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:09:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:09:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyfqcc35w_mock.wav 2026-03-08 04:09:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:09:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:09:17 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.440254 < -1.000000) 2026-03-08 04:09:17 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.343135 < -1.000000) 2026-03-08 04:09:18 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:09:18 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:09:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '털릅크' → 불명 2026-03-08 04:09:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:09:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 50자) 2026-03-08 04:09:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:털릅크 통과 | 긴급도:일반 | 키워드:털릅크,신호,통과,일반 2026-03-08 04:09:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2357, filename=tmpjt5hzh26_mock.wav) 2026-03-08 04:09:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:09:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:09:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:09:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:09:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:09:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:09:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:09:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:09:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:09:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:09:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:09:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:12: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-69ac78ab-03bbdeb853d2a88938d541d9;cfdfeeb8-4cc4-44ff-87dd-dae25ee9fe10'), (b'RateLimit', b'"api";r=965;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'mtjhIILufmhsvEGOKJYyE3rAUQ9TYyQeadDWlwwv0zWPgbfeJYwPKQ==')]) 2026-03-08 04: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 04:09:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:09:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:09:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:09:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:09:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:09:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:09:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:09:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:09:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:12:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac78ab-3cebe8644c30b64d72690147;cfdfeeb8-4cc4-44ff-87dd-dae25ee9fe10'), (b'RateLimit', b'"api";r=964;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'IAmWn8Ltlg0V9nrln0df5kBIP4ud7zKkuOslJrHw-c-bRM0aYRW0eA==')]) 2026-03-08 04: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 04:09:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:09:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:09:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:09:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:09:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:09:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpulitfjgb_mock.wav 2026-03-08 04:09:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:09:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:09:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:09:25 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:09:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:09:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 04:09:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2358, filename=tmpsojbzbsn_mock.wav) 2026-03-08 04:09:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:09:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:09:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:09:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:09:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:09:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:09:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:09:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:09:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:09:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:09:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:09:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:12: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-69ac78b2-0e7a3dcc414f700e425df1b5;cfcf70f1-9e8a-47e0-a5ec-b866cb5e4b55'), (b'RateLimit', b'"api";r=963;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0eAI_ym4vg50JPVm_wO5KEIRMoCxVA9V--CToUI4g7o5l0wUe48thw==')]) 2026-03-08 04: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 04:09:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:09:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:09:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:09:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:09:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:09:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:09:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:09:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:09:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:12:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac78b2-6490a77d38d3b02a453396ba;cfcf70f1-9e8a-47e0-a5ec-b866cb5e4b55'), (b'RateLimit', b'"api";r=962;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'g8tkA6hrQsign4hbN8975PK-Dxz5mGiI-GEXrDx2zBHW1UGSfyibsA==')]) 2026-03-08 04: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 04:09:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:09:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:09:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:09:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:09:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:09:28 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:09:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:09:30 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:09:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:09:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:09:36 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:09:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:09:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:09:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 04:09:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:09:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2359, filename=tmpza878j9q_mock.wav) 2026-03-08 04:09:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:09:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:09:37 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:09:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:09:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:09:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:09:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:09:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:09:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:09:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:09:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:09:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:09:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:09:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:09: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'Sat, 07 Mar 2026 19:13: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-69ac78bd-638cb76d30060651049a6683;715d4ff8-d07f-49c6-a17e-ffc3670cdf3a'), (b'RateLimit', b'"api";r=961;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'YS6eYGYMuOtwn48YJb0SvAHisuaR3RLb_SpThi4konTIust2hmEv1g==')]) 2026-03-08 04:09: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 04:09:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:09:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:09:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:09:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:09:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:09:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:09:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:09:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:09:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:09: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'Sat, 07 Mar 2026 19:13:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac78bd-6e1894d90ae3feac06934860;715d4ff8-d07f-49c6-a17e-ffc3670cdf3a'), (b'RateLimit', b'"api";r=960;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'U2j5ajpbVILkSy-22spQY6B5DvXmIKGz2HVkCoTzaHrH2BCcHRH8fw==')]) 2026-03-08 04:09: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 04:09:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:09:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:09:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:09:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:09:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:09:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:09:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:09:40 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:09:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:09:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:09:47 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:09:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:09:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:09:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:09:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 04:09:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 04:09:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2360, filename=tmpa5x1xjnb_mock.wav) 2026-03-08 04:09:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:09:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:09:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:09:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:09:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:09:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:09:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:09:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:09:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:09:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:09:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:09:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:09:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:09: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'Sat, 07 Mar 2026 19:13: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-69ac78c8-18a17d684d6716ca3fb84fec;3c734b7f-2616-4da8-9f35-5a38d434b1c1'), (b'RateLimit', b'"api";r=959;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'lft4NqnF9ci2khBeZN9IfaXkDiis3rHvX_PI82i64y5UKLau4ioKtg==')]) 2026-03-08 04:09: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 04:09:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:09:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:09:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:09:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:09:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:09:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:09:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:09:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:09:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:09: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'Sat, 07 Mar 2026 19:13:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac78c9-4ac2f86a02bc57c05ae5452d;3c734b7f-2616-4da8-9f35-5a38d434b1c1'), (b'RateLimit', b'"api";r=958;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'_udYJz0o2XrZuWlB9LnoAxpKXSz5TYQRkv0uaYwdOerArKdD8yangQ==')]) 2026-03-08 04:09: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 04:09:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:09:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:09:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:09:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:09:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:09:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzux1wmea_mock.wav 2026-03-08 04:09:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:09:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:09:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:09:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:09:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:09:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx6zj36nu_mock.wav 2026-03-08 04:09:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:09:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:09:59 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:09:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:09:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:10:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:10:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:10:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2361, filename=tmpptbt7az6_mock.wav) 2026-03-08 04:10:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:10:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:10:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:10:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:10:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:10:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:10:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:10:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:10:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:10:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:10:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:10:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:10:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:10: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'Sat, 07 Mar 2026 19: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-69ac78d4-54c4da9c5707163b29e15cbb;9a5b0d4b-d3f3-4997-b4c5-e241fb6ef155'), (b'RateLimit', b'"api";r=957;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'WgoEP5uWO1U_un5YpgM_O7lS3ZjoiHwYqFo11MLWCJzApvGDKvomIA==')]) 2026-03-08 04:10: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 04:10:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:10:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:10:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:10:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:10:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:10:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:10:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:10:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:10:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:10: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'Sat, 07 Mar 2026 19:13:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac78d4-5330c50966befcd94accd6e8;9a5b0d4b-d3f3-4997-b4c5-e241fb6ef155'), (b'RateLimit', b'"api";r=956;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'i0aRIPqdeCJ67GQQcx7gnCSzxl_nJCTliyLH-51mutWFJANcJplT4g==')]) 2026-03-08 04:10: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 04:10:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:10:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:10:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:10:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:10:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:10:02 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:10:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:10:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:10:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:10:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:10:10 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:10:10 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:10:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:10:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:10:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 04:10:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:10:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2362, filename=tmpyfqcc35w_mock.wav) 2026-03-08 04:10:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:10:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:10:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:10:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:10:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:10:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:10:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:10:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:10:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:10:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:10:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:10:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:10:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:10: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'Sat, 07 Mar 2026 19: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-69ac78df-35181b7b098de6175132782f;fa287f05-606f-41f7-a4bf-d855eb60d7a2'), (b'RateLimit', b'"api";r=955;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'e0TkD1hT6EvADb2P9aQ-o3R4x3S0LHE2GOv36r0bAPDvZ2FwqELbXw==')]) 2026-03-08 04:10: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 04:10:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:10:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:10:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:10:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:10:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:10:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:10:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:10:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:10:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:10: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'Sat, 07 Mar 2026 19:13:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac78df-5b90823c6e8b736c3154239d;fa287f05-606f-41f7-a4bf-d855eb60d7a2'), (b'RateLimit', b'"api";r=954;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'SbL797fvXngF2qIPjFJjq_zbkAE7Gpsf_T-BAPkhgQhAQkSrvEozTQ==')]) 2026-03-08 04:10: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 04:10:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:10:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:10:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:10:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:10:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:10:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:10:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:10:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:10:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw5tarut0_mock.wav 2026-03-08 04:10:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:10:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:10:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:10:22 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:10:22 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:10:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:10:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:10:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 04:10:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:10:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2363, filename=tmpulitfjgb_mock.wav) 2026-03-08 04:10:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:10:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:10:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:10:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:10:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:10:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:10:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:10:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:10:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:10:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:10:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:10:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:10:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:10: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'Sat, 07 Mar 2026 19:13: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-69ac78eb-25eab17d38e0c71f35396ffc;958f04de-a937-4561-a2b9-cf495c8abaa6'), (b'RateLimit', b'"api";r=953;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1328p9mKZsPAgLDmzKaL2CZD7ppjad_tG161ULO0reru6wLQwXhZgA==')]) 2026-03-08 04:10: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 04:10:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:10:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:10:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:10:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:10:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:10:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:10:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:10:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:10:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:10:23 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 04:10:23 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 04:10: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'Sat, 07 Mar 2026 19:13:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac78eb-2d862d7b1a5ef24b147482b7;958f04de-a937-4561-a2b9-cf495c8abaa6'), (b'RateLimit', b'"api";r=952;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6BunJMRn251BFqGg0ViLy3ZJ-AryIVkPUuhvYHiRhOC_X9onIJY5gg==')]) 2026-03-08 04:10: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 04:10:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:10:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:10:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:10:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:10:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:10:25 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:10:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:10:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:10:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm43zvvv4_mock.wav 2026-03-08 04:10:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:10:29 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:10:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:10:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:10:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyqlnwso3_mock.wav 2026-03-08 04:10:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:10:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:10:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:10:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:10:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpazblklgs_mock.wav 2026-03-08 04:10:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:10:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:10:44 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (7.916667 > 2.400000) 2026-03-08 04:10:45 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.149938 < -1.000000) 2026-03-08 04:10:45 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.579647 < -1.000000) 2026-03-08 04:10:46 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:10:46 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:10:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '지루고' → 불명 2026-03-08 04:10:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:10:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 15자) 2026-03-08 04:10:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:지루고 | 긴급도:일반 | 키워드:없음 2026-03-08 04:10:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2364, filename=tmpzux1wmea_mock.wav) 2026-03-08 04:10:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:10:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:10:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:10:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:10:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:10:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:10:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:10:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:10:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:10:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:10:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:10:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:10:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:14: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-69ac7902-1913fff96745fb387f5fce55;54ce483e-e800-483c-ab5a-3259f61457d9'), (b'RateLimit', b'"api";r=999;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'YtFm7hgmG2pqew-B2hzs4SybdxzpzGb_D_ocC9NSTRyqOrlnAjtYVw==')]) 2026-03-08 04: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 04:10:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:10:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:10:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:10:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:10:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:10:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:10:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:10:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:10:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:10: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'Sat, 07 Mar 2026 19:14:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7903-123a4e6f5b26a0780e7be696;54ce483e-e800-483c-ab5a-3259f61457d9'), (b'RateLimit', b'"api";r=998;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'b7di1U3-aE2n2txMsZXrr1kXsazYC083kSh5VdiHA4tHMj5_xJq-Bw==')]) 2026-03-08 04:10: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 04:10:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:10:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:10:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:10:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:10:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:10:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpys0ka8w4_mock.wav 2026-03-08 04:10:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:10:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:10:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:10:52 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:10:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 04:10:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 04:10:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2365, filename=tmpx6zj36nu_mock.wav) 2026-03-08 04:10:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:10:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:10:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:10:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:10:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:10:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:10:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:10:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:10:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:10:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:10:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:10:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:10:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:10: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'Sat, 07 Mar 2026 19: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-69ac7909-3198e3437f801275560d280c;c432c8db-a2b3-4b54-bd39-9920d128c9c1'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'tSxuEYMiQr0oObBxjNxAvIeLZoe6nxyB9IfdFYbhCsPIOvTYrEU31g==')]) 2026-03-08 04:10: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 04:10:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:10:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:10:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:10:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:10:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:10:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:10:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:10:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:10:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:10: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'Sat, 07 Mar 2026 19:14:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac790a-278845583f00f5a629d3d099;c432c8db-a2b3-4b54-bd39-9920d128c9c1'), (b'RateLimit', b'"api";r=996;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ohFTtluDAm_tlQHBbzwKGesCoXTp5RTz19zCJkxyf8Z2GLsM9SWrfQ==')]) 2026-03-08 04:10: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 04:10:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:10:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:10:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:10:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:10:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:10:56 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:10:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:10:58 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:11:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:11:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:11:04 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:11:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:11:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:11:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 04:11:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:11:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2366, filename=tmpw5tarut0_mock.wav) 2026-03-08 04:11:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:11:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:11:05 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 04:11:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:11:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:11:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:11:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:11:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:11:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:11:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:11:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:11:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:11:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:11:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:11: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'Sat, 07 Mar 2026 19:14: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-69ac7915-7568b996498c02a16ed48c89;31cc06a0-ffbb-4744-938a-3dd1ebb8d4b9'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vMIJU00HHeitgYYVRxZUQd0Jdf6DkPCC4g0nz3DAIcwimc3PkvfLCg==')]) 2026-03-08 04:11: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 04:11:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:11:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:11:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:11:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:11:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:11:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:11:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:11:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:11:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:11: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'Sat, 07 Mar 2026 19:14:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7915-4d6ef04830d515875ee2faeb;31cc06a0-ffbb-4744-938a-3dd1ebb8d4b9'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wwOydbz1mQUjqUuP4moMq8ch5oqwCnwYygBGWixImrGVBcGnNvaeAg==')]) 2026-03-08 04:11: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 04:11:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:11:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:11:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:11:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:11:06 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 04:11:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:11:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:11:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:11:08 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:11:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:11:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:11:15 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:11:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:11:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:11:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:11:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 04:11:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 04:11:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2367, filename=tmpm43zvvv4_mock.wav) 2026-03-08 04:11:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:11:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:11:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:11:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:11:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:11:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:11:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:11:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:11:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:11:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:11:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:11:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:11:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:11: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'Sat, 07 Mar 2026 19: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-69ac7920-5f2468b1447a985b201e7f98;e0ea53d3-0157-47aa-9c45-aa82cd85f805'), (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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7zQVDXABRojtKLc-vLgbw05Z-74faHaum26qO7Wzk-id55t0EdnIsQ==')]) 2026-03-08 04:11: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 04:11:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:11:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:11:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:11:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:11:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:11:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:11:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:11:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:11:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:11: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'Sat, 07 Mar 2026 19:14:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7920-32933cbe251dfa3612715170;e0ea53d3-0157-47aa-9c45-aa82cd85f805'), (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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'72qlbBBQRa1zKChy419JCE_qhZ2r9FzidSfpP4pawG0vb4ngMZdNCQ==')]) 2026-03-08 04:11: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 04:11:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:11:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:11:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:11:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:11:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:11:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9sxxal4p_mock.wav 2026-03-08 04:11:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:11:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:11:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:11:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:11:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:11:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1zj0i0z3_mock.wav 2026-03-08 04:11:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:11:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:11:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:11:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:11:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:11:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:11:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:11:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2368, filename=tmpyqlnwso3_mock.wav) 2026-03-08 04:11:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:11:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:11:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:11:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:11:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:11:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:11:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:11:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:11:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:11:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:11:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:11:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:11:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:11: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'Sat, 07 Mar 2026 19:14: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-69ac792b-4e309c413814c5d8031720b8;29f14ac9-e6f1-44c9-979d-690358054b49'), (b'RateLimit', b'"api";r=991;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'VreD5mhOgsLasQX2VOehvsAXKyjKd5D-8MLe7Gtt-lnNyCmZ7fFmdg==')]) 2026-03-08 04:11: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 04:11:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:11:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:11:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:11:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:11:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:11:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:11:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:11:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:11:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:11: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'Sat, 07 Mar 2026 19:14:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac792b-34d8a59a3e9a2618420b821b;29f14ac9-e6f1-44c9-979d-690358054b49'), (b'RateLimit', b'"api";r=990;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wTbpAAdqfwlQCPABdp1UufjvUi1N45WXBB_WyxOSYdeIZBitAIRYQg==')]) 2026-03-08 04:11: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 04:11:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:11:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:11:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:11:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:11:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:11:30 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:11:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:11:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:11:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:11:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:11:38 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:11:38 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:11:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:11:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:11:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 04:11:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:11:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2369, filename=tmpazblklgs_mock.wav) 2026-03-08 04:11:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:11:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:11:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:11:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:11:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:11:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:11:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:11:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:11:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:11:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:11:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:11:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:11:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:11: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'Sat, 07 Mar 2026 19:15: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-69ac7937-30d9f1137c77394c444a47f7;0de352d6-64b0-41d8-9d6a-c6a19a205484'), (b'RateLimit', b'"api";r=989;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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ZCxnNm4zVNRYUwyhIrX4QoODRjdTXxe5fwhCW5P6COlYGntFaPem-w==')]) 2026-03-08 04:11: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 04:11:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:11:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:11:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:11:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:11:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:11:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:11:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:11:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:11:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:11: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'Sat, 07 Mar 2026 19:15:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7937-49833fc362d440bd4044417a;0de352d6-64b0-41d8-9d6a-c6a19a205484'), (b'RateLimit', b'"api";r=988;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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vo9DaWiYspw-VoYbByyd-9V0sWCMQaD2gp4b90-0UHIlJjav0IsIlw==')]) 2026-03-08 04:11: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 04:11:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:11:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:11:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:11:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:11:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:11:41 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:11:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:11:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:11:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:11:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:11:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1j7vv1t__mock.wav 2026-03-08 04:11:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:11:50 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:11:50 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:11:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:11:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:11:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 04:11:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:11:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2370, filename=tmpys0ka8w4_mock.wav) 2026-03-08 04:11:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:11:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:11:50 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:11:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:11:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:11:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:11:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:11:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:11:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:11:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:11:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:11:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:11:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:15: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-69ac7942-6d1c427b6446597211940948;224c1345-e402-4e07-9ddd-69b8efbab0da'), (b'RateLimit', b'"api";r=987;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'l2RgclEMHqgvk03S_TPz5Z3nbPrbN3fkicWmS_paD_lWB8kC4CMt7g==')]) 2026-03-08 04: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 04:11:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:11:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:11:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:11:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:11:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:11:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:11:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:11:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:11:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:15:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7942-2eddacea1ee2ca0c413c2c98;224c1345-e402-4e07-9ddd-69b8efbab0da'), (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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'qiQxFmIsKqiC8EDuEFlZIl-cB2nBmEElDs5cvxdAD32jeOtpXyITDw==')]) 2026-03-08 04: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 04:11:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:11:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:11:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:11:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:11:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:11:53 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:11:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:11:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:11:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt9x6ual__mock.wav 2026-03-08 04:11:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:11:56 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:11:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:11:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:11:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpshnvx3wo_mock.wav 2026-03-08 04:12:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:12:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:12:07 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:12:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:12:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx6y1w0w__mock.wav 2026-03-08 04:12:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:12:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:12:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:12:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:12:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmr2ps2uf_mock.wav 2026-03-08 04:12:16 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.590751 < -1.000000) 2026-03-08 04:12:17 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.675006 < -1.000000) 2026-03-08 04:12:17 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 04:12:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '여행을 보 오랫� 가동벨트(Velt) 소전을 확신할 수' → 열차 2026-03-08 04:12:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:12:17 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 04:12:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '그와 예복의 역전기(RV) 모터카 단방향성 임피던스 계' → 열차 2026-03-08 04:12:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:12:17 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:12:17 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:12:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '경고도로 바다가 знак으로 오랫쇼 교육을 모아붙고' → 불명 2026-03-08 04:12:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:12:18 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:12:18 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:12:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '대답은 탑이로 바닥을 받기를 맞고' → 불명 2026-03-08 04:12:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:12:18 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:12:18 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:12:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '기간에 관한 우선을 확신이파 implement합니다' → 불명 2026-03-08 04:12:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:12:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:12:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:12:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 대답은 상73가에 필요한 일정도 어떻게 ' → 불명 2026-03-08 04:12:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:12:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:12:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:12:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '이 상73가를 확신치 AutoCad 프로그램 conso' → 불명 2026-03-08 04:12:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:12:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 100자) 2026-03-08 04:12:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:여행보외장차동벨트 및 역전기 RVM 모터카 동래 조합의 양호 신호 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:12:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2371, filename=tmp9sxxal4p_mock.wav) 2026-03-08 04:12:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:12:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 7건 2026-03-08 04:12:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:12:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:12:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:12:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:12:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:12:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:12:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:12:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:12:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:12:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:12:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:12: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'Sat, 07 Mar 2026 19:15: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-69ac7960-1f70e88d6b4be67676866283;0cc80f12-dfcd-443a-b03d-42bbeee8fb55'), (b'RateLimit', b'"api";r=985;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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b's2y6DCEX11gx818BJhmnQcTq7zSrn2npIVsZl5-gxRGU1xWhycBpqw==')]) 2026-03-08 04:12: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 04:12:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:12:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:12:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:12:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:12:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:12:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:12:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:12:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:12:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:12: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'Sat, 07 Mar 2026 19:15:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7961-589ef1e011979f5678e889c9;0cc80f12-dfcd-443a-b03d-42bbeee8fb55'), (b'RateLimit', b'"api";r=984;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'nYJuISUHjMEGWqo1xpvuGgLJ1e7wYN-Cr-bNn0kxjdSNyRCKwjOoew==')]) 2026-03-08 04:12: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 04:12:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:12:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:12:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:12:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:12:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:12:23 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:12:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:12:26 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:12:27 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:12:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 04:12:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 04:12:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2372, filename=tmp1zj0i0z3_mock.wav) 2026-03-08 04:12:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:12:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:12:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:12:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:12:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:12:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:12:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:12:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:12:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:12:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:12:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:12:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:12: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'Sat, 07 Mar 2026 19:15: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-69ac7967-51c57afd2ea9c219202207aa;622cfdce-50ad-40a1-8209-a657faf419cf'), (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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'nRDBz919oBp28oy56h4jdXvzskuDLNe84nYHkdd22ACPRvY242jVtw==')]) 2026-03-08 04:12: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 04:12:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:12:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:12:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:12:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:12:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:12:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:12:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:12:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:12:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:12: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'Sat, 07 Mar 2026 19:15:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7968-733faee5446da574729ce3f7;622cfdce-50ad-40a1-8209-a657faf419cf'), (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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'F6qqMcSF-Qs0OQlLnbcI2juwNrusXvCQFfGzMG6I7tNn9SE1XZ_0gg==')]) 2026-03-08 04:12: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 04:12:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:12:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:12:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:12:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:12:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:12:30 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:12:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:12:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:12:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:12:36 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:12:38 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:12:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:12:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:12:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 04:12:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:12:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2373, filename=tmp1j7vv1t__mock.wav) 2026-03-08 04:12:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:12:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:12:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:12:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:12:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:12:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:12:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:12:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:12:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:12:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:12:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:12:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac7973-389ef0f105fb01b51e45e403;e6eb247d-1b52-4b20-b5fc-b1f14a402766'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'u_xZZJzr5mBTXSctjNu3AE08wLpaf_2pI6zviDl5ICnD53S6OCEQTQ==')]) 2026-03-08 04: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 04:12:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:12:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:12:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:12:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:12:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:12:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:12:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:12:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:12:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:12:39 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 04:12: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'Sat, 07 Mar 2026 19:16:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7973-35863bc11bdcaaa74f631ee5;e6eb247d-1b52-4b20-b5fc-b1f14a402766'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'fgfMrIpDsrM6aLZAH7SWyNR3Gu626yEpe2-cr-3145tpODE6jiCxGQ==')]) 2026-03-08 04:12:39 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 04:12: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 04:12:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:12:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:12:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:12:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:12:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:12:41 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:12:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:12:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:12:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:12:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:12:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:12:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy8g2zn_6_mock.wav 2026-03-08 04:12:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:12:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:12:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb5q2999e_mock.wav 2026-03-08 04:12:49 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:12:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:12:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:12:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 04:12:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 04:12:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2374, filename=tmpt9x6ual__mock.wav) 2026-03-08 04:12:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:12:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:12:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:12:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:12:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:12:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:12:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:12:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:12:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:12:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:12:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:12:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:12:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:12: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'Sat, 07 Mar 2026 19:16: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-69ac797e-01cb2b6c731f93f204593c25;26923681-da46-42e5-9ad1-a3857d93e861'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'CQFvIO1W9sokM2tNrb93Ti8F4qwhj23ETq-jMX3ywsFrXC1KS7KHBw==')]) 2026-03-08 04:12: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 04:12:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:12:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:12:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:12:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:12:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:12:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:12:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:12:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:12:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:12: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'Sat, 07 Mar 2026 19:16:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac797e-6616b094366ffc0f7ae5e1c9;26923681-da46-42e5-9ad1-a3857d93e861'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'fTXWga0YMTEAsl3e471YLf02fwFUUoxDWc_oZ2Vy_Z2CmA-dMZ8mdw==')]) 2026-03-08 04:12: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 04:12:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:12:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:12:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:12:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:12:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:12:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:12:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:12:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:12:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:13:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:13:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:13:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:13:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:13:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:13:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2375, filename=tmpshnvx3wo_mock.wav) 2026-03-08 04:13:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:13:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:13:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:13:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:13:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:13:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:13:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:13:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:13:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:13:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:13:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:13:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:13:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:13: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'Sat, 07 Mar 2026 19:16: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-69ac7989-681ce6ec1f60ba5f2b3b3519;0e5cc3d0-74ad-48e9-90de-69ef0c894036'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'TAkopJyTix_QpYTKgJLIbxkfEgJDcdKCy2B2RQZUs8ef62G0CBT8EQ==')]) 2026-03-08 04:13: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 04:13:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:13:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:13:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:13:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:13:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:13:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:13:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:13:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:13:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:16:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7989-3856e5456501eed272963a87;0e5cc3d0-74ad-48e9-90de-69ef0c894036'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'JuBaG0Cq3goDa-rGJSx1uVF5BVOM-ZpaRTz2C4o6Jcr1rjrxuvN8iw==')]) 2026-03-08 04: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 04:13:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:13:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:13:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:13:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:13:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:13:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:13:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:13:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:13:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:13:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:13:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:13:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:13:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:13:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:13:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 04:13:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:13:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2376, filename=tmpx6y1w0w__mock.wav) 2026-03-08 04:13:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:13:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:13:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:13:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:13:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:13:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:13:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:13:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:13:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:13:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:13:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:13:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:13:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:13: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'Sat, 07 Mar 2026 19:16: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-69ac7995-21b0ec4970cc0f1a185dc087;cc83d7be-8b62-4540-847f-7ed88004ecbd'), (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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'sSozkTTb4HoiaeaMwYaBEEtrm7jEHybsVemeW7gV1fJ65SMNHkZRAQ==')]) 2026-03-08 04:13: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 04:13:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:13:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:13:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:13:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:13:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:13:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:13:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:13:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:13:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:13: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'Sat, 07 Mar 2026 19:16:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7995-11bdb5917938903b26d30790;cc83d7be-8b62-4540-847f-7ed88004ecbd'), (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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FBIu2lCKiDS35qsvszfeNgAB4_M6_vNg68nO7Nc-tacsd2oFGpljYg==')]) 2026-03-08 04:13: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 04:13:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:13:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:13:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:13:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:13:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:13:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3a587p4c_mock.wav 2026-03-08 04:13:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:13:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:13:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:13:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:13:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:13:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:13:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:13:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsq13cmcd_mock.wav 2026-03-08 04:13:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:13:24 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:13:24 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:13:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:13:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:13:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 04:13:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:13:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2377, filename=tmpmr2ps2uf_mock.wav) 2026-03-08 04:13:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:13:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:13:24 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 04:13:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:13:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:13:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:13:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:13:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:13:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:13:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:13:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:13:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:13:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:16: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-69ac79a0-5e0ad2ff5f35bad364f143d7;0ddb6a2a-410b-4681-8954-68fbf1c41218'), (b'RateLimit', b'"api";r=973;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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'mXVnJSM7SPy_LNOnrEWIvFkgjHDY3-1MT7bIAuF9NmrsLjbwUN3xXA==')]) 2026-03-08 04: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 04:13:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:13:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:13:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:13:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:13:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:13:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:13:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:13:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:13:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:13: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'Sat, 07 Mar 2026 19:16:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac79a0-3ecdb1ba719a9c754ea05d54;0ddb6a2a-410b-4681-8954-68fbf1c41218'), (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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ikrOIh3YvpP-ca2aCLfNfyK4o_Yf9MkjHFLKPfGKubCapTOzeJnpSw==')]) 2026-03-08 04:13: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 04:13:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:13:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:13:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:13:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:13:25 [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. * 2026-03-08 04:13:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:13:27 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:13:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:13:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:13:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3ael0lt6_mock.wav 2026-03-08 04:13:30 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:13:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:13:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:13:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:13:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:13:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfspl001m_mock.wav 2026-03-08 04:13:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:13:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:13:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:13:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbogzabrf_mock.wav 2026-03-08 04:13:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:13:46 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.351553 < -1.000000) 2026-03-08 04:13:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (2.858974 > 2.400000) 2026-03-08 04:13:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.687166 < -1.000000) 2026-03-08 04:13:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.632566 < -1.000000) 2026-03-08 04:13:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:13:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:13:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'ГИЛАЗОДРОЧНЫЙ' → 불명 2026-03-08 04:13:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:13:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 74자) 2026-03-08 04:13:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:ГИЛАЗОДРОЧНЫЙ | 긴급도:일반 | 키워드:ГИЛАЗОДРОЧНЫЙ,신호,통과,일반 2026-03-08 04:13:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2378, filename=tmpy8g2zn_6_mock.wav) 2026-03-08 04:13:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:13:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:13:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:13:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:13:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:13:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:13:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:13:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:13:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:13:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:13:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:13:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:13:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:13: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'Sat, 07 Mar 2026 19:17: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-69ac79b9-2b32f8076fba6efe39926a9a;8e89b94f-cb4b-4d87-8ecb-122c6ffd7069'), (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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'u0oVulY29PkNG_LfxXtuJ8UqLLUx_mjGcS8EmXYMne1pS3c6lW0KVg==')]) 2026-03-08 04:13: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 04:13:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:13:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:13:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:13:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:13:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:13:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:13:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:13:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:13:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:13: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'Sat, 07 Mar 2026 19:17:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac79ba-525698de24f73932587234e0;8e89b94f-cb4b-4d87-8ecb-122c6ffd7069'), (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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'DnvSLuB3hiptrqOwDqJg_ozEfq4EyNIu5iDgLmHx1tnXWdQWHvfg9A==')]) 2026-03-08 04:13: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 04:13:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:13:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:13:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:13:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:13:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:13:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:13:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:13:54 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:13:56 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:13:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 04:13:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 04:13:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2379, filename=tmpb5q2999e_mock.wav) 2026-03-08 04:13:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:13:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:13:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:13:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:13:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:13:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:13:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:13:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:13:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:13:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:13:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:13:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:13:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:13: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'Sat, 07 Mar 2026 19:17: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-69ac79c0-381cd06354dd8ecf73513dc7;96c564a2-34bf-45b3-8d7c-b798ecdc4cca'), (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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'S1v4MCYTNOSuF0uq8CJh_-kmPhGQxCioLMtykP0A3313Lm4YMU1PHQ==')]) 2026-03-08 04:13: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 04:13:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:13:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:13:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:13:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:13:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:13:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:13:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:13:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:13:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:13: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'Sat, 07 Mar 2026 19:17:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac79c1-60ff33a0246f5a5a39256228;96c564a2-34bf-45b3-8d7c-b798ecdc4cca'), (b'RateLimit', b'"api";r=968;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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9sCRHZsRIG38qicNgO0l1nBFZAuR076IsPRMM-TpfWp2AISjBalrvQ==')]) 2026-03-08 04:13: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 04:13:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:13:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:13:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:13:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:13:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:13:59 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:13:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:14:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:14:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:14:04 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:14:07 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:14:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:14:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:14:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 04:14:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:14:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2380, filename=tmp3a587p4c_mock.wav) 2026-03-08 04:14:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:14:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:14:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:14:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:14:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:14:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:14:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:14:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:14:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:14:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:14:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:14:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:14:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:14: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'Sat, 07 Mar 2026 19:17: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-69ac79cc-5d44051234d0ff9e31cbbac0;af87b720-6984-44ce-ba36-595fdbe6a266'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'HEDsFUUv5bkBuDpifb6JsXmQ2T91ziVIfFUXxW2nS2cx8O6N47740w==')]) 2026-03-08 04:14: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 04:14:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:14:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:14:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:14:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:14:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:14:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:14:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:14:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:14:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:14: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'Sat, 07 Mar 2026 19:17:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac79cc-160c03de626d25cf336c8877;af87b720-6984-44ce-ba36-595fdbe6a266'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'UdSagEfoZV-EYCRtZEkwSrUc6vz6bTofH9JRWtPZg4sIl8chlP2New==')]) 2026-03-08 04:14: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 04:14:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:14:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:14:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:14:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:14:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:14:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:14:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:14:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:14:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:14:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprxugwqo6_mock.wav 2026-03-08 04:14:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:14:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:14:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:14:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:14:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppfownoj__mock.wav 2026-03-08 04:14:18 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:14:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:14:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:14:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 04:14:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 04:14:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2381, filename=tmpsq13cmcd_mock.wav) 2026-03-08 04:14:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:14:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:14:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:14:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:14:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:14:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:14:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:14:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:14:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:14:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:14:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:14:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac79d7-7862438f5572d9c53ab33b4f;9efd20b9-37e8-4f15-9817-de997f8db149'), (b'RateLimit', b'"api";r=965;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'2MKLsExbUuLyGzx56au0Hjw5tyhlQBok5BKhGMuxvaQKiARe0csbaA==')]) 2026-03-08 04: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 04:14:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:14:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:14:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:14:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:14:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:14:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:14:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:14:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:14:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:14:20 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:14:20 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04: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'Sat, 07 Mar 2026 19:17:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac79d7-263897b22f15b263292835a3;9efd20b9-37e8-4f15-9817-de997f8db149'), (b'RateLimit', b'"api";r=964;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'jKM0BXCrb-gZ2OD3QlTMXiLdo5JejtABSKd4tvpzYmVEx6LHwdcSHg==')]) 2026-03-08 04: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 04:14:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:14:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:14:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:14:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:14:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:14:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:14:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:14:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:14:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:14:29 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:14:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:14:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:14:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 04:14:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:14:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2382, filename=tmp3ael0lt6_mock.wav) 2026-03-08 04:14:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:14:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:14:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:14:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:14:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:14:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:14:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:14:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:14:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:14:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:14:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:14:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:17: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-69ac79e2-1876c72b190a06e76184b4a1;1171939f-6dda-4aa3-bad6-6590c19eedde'), (b'RateLimit', b'"api";r=963;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'shnmuDUEbmMiw1FJzDInpF0RYemKFEpRpiX-LzqAxPDT_ZJ7xZ4FNw==')]) 2026-03-08 04: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 04:14:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:14:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:14:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:14:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:14:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:14:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:14:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:14:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:14:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:14:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:14: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'Sat, 07 Mar 2026 19:17:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac79e2-6f12d6612e85159149f26210;1171939f-6dda-4aa3-bad6-6590c19eedde'), (b'RateLimit', b'"api";r=962;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'UrxhelnNAc0n6-Utc5zC00v6nnXw7CFQE7O--8E0--UgbKcoiQOVPQ==')]) 2026-03-08 04:14: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 04:14:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:14:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:14:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:14:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:14:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:14:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:14:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:14:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:14:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:14:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:14:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:14:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:14:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:14:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:14:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzoufysuz_mock.wav 2026-03-08 04:14:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:14:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 04:14:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 04:14:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2383, filename=tmpfspl001m_mock.wav) 2026-03-08 04:14:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:14:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:14:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:14:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:14:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:14:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:14:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:14:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:14:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:14:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:14:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:14:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:14:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:14: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'Sat, 07 Mar 2026 19:18: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-69ac79ee-6e2d95b71fdfee1c0fed3dba;be8c0e47-9888-4b36-a2b2-471c2cbc44b6'), (b'RateLimit', b'"api";r=961;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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'iJuVvHfRd6KiSD4RDJc35-nABnfrfKJaB1P0c-Vw3EiIXbao5PGbXg==')]) 2026-03-08 04:14: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 04:14:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:14:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:14:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:14:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:14:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:14:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:14:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:14:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:14:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:14: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'Sat, 07 Mar 2026 19:18:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac79ee-6e3b58f234f7723172273b54;be8c0e47-9888-4b36-a2b2-471c2cbc44b6'), (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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'lmpH9qSDKStV1UVc3o7sh3NEJqiqTu3a-DDzI64zYxQxM-vvNJJAXQ==')]) 2026-03-08 04:14: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 04:14:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:14:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:14:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:14:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:14:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:14:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:14:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:14:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:14:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:14:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:14:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjn8s8pof_mock.wav 2026-03-08 04:14:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:14:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:14:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:14:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:14:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:14:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 04:14:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:14:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2384, filename=tmpbogzabrf_mock.wav) 2026-03-08 04:14:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:14:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:14:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:14:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:14:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:14:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:14:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:14:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:14:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:14:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:14:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:14:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:14:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:14: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'Sat, 07 Mar 2026 19: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-69ac79f9-3a7472f44545a119072d5d7d;216596a7-4413-4b38-a4a1-716671b260c0'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'fz48541MG5KTCkj_ax2WV43ugdagLMeh1LVQUNpjYID5ZGGztp1Dpg==')]) 2026-03-08 04:14: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 04:14:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:14:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:14:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:14:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:14:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:14:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:14:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:14:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:14:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:14: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'Sat, 07 Mar 2026 19:18:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac79f9-688037331e6b48bf1c65bf4c;216596a7-4413-4b38-a4a1-716671b260c0'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'DGCBUHT9BoWeaHiAdHd3y_47lwYEMSsmut24eTLqgKgg2cfh5bFPJA==')]) 2026-03-08 04:14: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 04:14:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:14:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:14:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:14:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:14:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:14:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphnoxm5ll_mock.wav 2026-03-08 04:14:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:14:56 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:14:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:14:59 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:14:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:15:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:15:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:15:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:15:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxxcmltgr_mock.wav 2026-03-08 04:15:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:15:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:15:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:15:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplb02oecv_mock.wav 2026-03-08 04:15:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:15:13 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.281773 < -1.000000) 2026-03-08 04:15:13 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.819484 < -1.000000) 2026-03-08 04:15:14 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.196479 < -1.000000) 2026-03-08 04:15:15 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:15:15 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:15:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '2 3 4 5 5 5 5 6 6 7 7 8 8 8 9 ' → 불명 2026-03-08 04:15:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:15:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 04:15:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:SF10 안전밸브 통과 | 긴급도:일반 | 키워드:SF10 안전밸브,안전밸브,통과,일반 2026-03-08 04:15:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2385, filename=tmprxugwqo6_mock.wav) 2026-03-08 04:15:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:15:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:15:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:15:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:15:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:15:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:15:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:15:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:15:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:15:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:15:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:15:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:15: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'Sat, 07 Mar 2026 19:18: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-69ac7a0f-6b0757fe63ee462434e7df0f;b838687b-14a8-4a95-bcba-75143919f9ef'), (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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'73YXi2caP7Acja8m0tT5PeswC_B_8mMy5Eu2GeSX5xivWwWyNwtKLg==')]) 2026-03-08 04:15: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 04:15:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:15:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:15:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:15:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:15:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:15:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:15:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:15:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:15:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:15: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'Sat, 07 Mar 2026 19:18:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7a10-32e45bfc61aca3857bb8d847;b838687b-14a8-4a95-bcba-75143919f9ef'), (b'RateLimit', b'"api";r=956;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'jf8KCxak4r1gTjRzH2hJtakKPVKvzsr0ihBkylAbKCAAf3v3UFqm3Q==')]) 2026-03-08 04:15: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 04:15:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:15:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:15:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:15:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:15:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:15:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:15:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:15:22 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:15:22 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:15:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 04:15:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 04:15:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2386, filename=tmppfownoj__mock.wav) 2026-03-08 04:15:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:15:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:15:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:15:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:15:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:15:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:15:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:15:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:15:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:15:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:15:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:15:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:15: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'Sat, 07 Mar 2026 19:18: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-69ac7a16-3addba0e4e346f40261dffa9;1b912732-4f61-4a55-a904-f10ecbba4063'), (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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'IUIoCsgQUNvGdN2ix6NLejv0eJYHg3m0udD4JjbmKyVx6lNy-HwwLw==')]) 2026-03-08 04:15: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 04:15:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:15:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:15:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:15:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:15:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:15:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:15:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:15:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:15:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:15:23 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 04:15:23 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 04:15: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'Sat, 07 Mar 2026 19:18:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7a16-41eff99349172b44272dfc87;1b912732-4f61-4a55-a904-f10ecbba4063'), (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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6ZF2GOHYAO_D9GCTtgZ8JzoZLBzDaVLR-9XLGiqq8Mp_AZQJAlygSA==')]) 2026-03-08 04:15: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 04:15:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:15:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:15:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:15:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:15:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:15:25 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:15:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:15:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:15:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:15:32 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:15:33 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:15:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:15:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:15:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 04:15:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:15:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2387, filename=tmpzoufysuz_mock.wav) 2026-03-08 04:15:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:15:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:15:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:15:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:15:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:15:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:15:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:15:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:15:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:15:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:15:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:15:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:15:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:15: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'Sat, 07 Mar 2026 19: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-69ac7a21-1902ceba3fff4ebf2514bc84;e7c8d554-e937-490e-8634-b316d48d409d'), (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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'iqrTSgRsoEZhWo9lzlCNqFKZW2lOkFk9Fbo2RdKn8yDJIKwNmF25-w==')]) 2026-03-08 04:15: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 04:15:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:15:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:15:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:15:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:15:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:15:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:15:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:15:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:15:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:15: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'Sat, 07 Mar 2026 19:18:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7a22-42906b46305a569d3b186064;e7c8d554-e937-490e-8634-b316d48d409d'), (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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'A2ynSBKyMqqI2lCgaCLcq6L5yfVY90qLOj5OM1EGGCiqYBbPCUfv7g==')]) 2026-03-08 04:15: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 04:15:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:15:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:15:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:15:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:15:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:15:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:15:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:15:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:15:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:15:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:15:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:15:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsm40a_hz_mock.wav 2026-03-08 04:15:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:15:44 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:15:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:15:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:15:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:15:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_upqer7t_mock.wav 2026-03-08 04:15:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 04:15:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 04:15:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2388, filename=tmpjn8s8pof_mock.wav) 2026-03-08 04:15:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:15:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:15:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:15:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:15:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:15:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:15:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:15:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:15:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:15:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:15:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:15:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:15:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:15: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'Sat, 07 Mar 2026 19:19: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-69ac7a2d-63ca811f5bd3639b6255e286;b04a4e6a-763a-479a-9db7-88cf5a3b25ab'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1H9s0avOmIJrWn0Azk48RO346hqiK3l98_SdO6Qzt0a6hch9niN8fQ==')]) 2026-03-08 04:15: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 04:15:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:15:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:15:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:15:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:15:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:15:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:15:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:15:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:15:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:19:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7a2d-658380c7619c0fd4428cbdb9;b04a4e6a-763a-479a-9db7-88cf5a3b25ab'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'HmqapJ153v98rvvHtJ-QD_yL8hWWPBcNnC3V6QrE8nYZINE_umDs1g==')]) 2026-03-08 04: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 04:15:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:15:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:15:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:15:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:15:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:15:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:15:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:15:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:15:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:15:55 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:15:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:15:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:15:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:15:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:15:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2389, filename=tmphnoxm5ll_mock.wav) 2026-03-08 04:15:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:15:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:15:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:15:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:15:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:15:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:15:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:15:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:15:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:15:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:15:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:15:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:15:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:15: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'Sat, 07 Mar 2026 19:19: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-69ac7a38-1f8e4c6b43481bdc02ea7658;8a7ab3b3-8ba8-4bca-ba93-0c9288c93938'), (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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'oe4S6cK0ll2SDOlQah-Vt7WhgBz1fmPT_u1DeNPmyZPa6R4R679PHQ==')]) 2026-03-08 04:15: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 04:15:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:15:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:15:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:15:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:15:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:15:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:15:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:15:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:15:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:15: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'Sat, 07 Mar 2026 19:19:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7a38-4da7b3533cf8cff27b4fdcc0;8a7ab3b3-8ba8-4bca-ba93-0c9288c93938'), (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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3e-kHhLh5lDA4XdR5cw49M2de3vGm6bJ80C8yRdB49Y5MeBllgkRZQ==')]) 2026-03-08 04:15: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 04:15:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:15:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:15:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:15:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:15:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:15:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:15:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:15:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:16:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:16:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:16:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:16:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:16:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:16:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:16:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 04:16:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:16:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2390, filename=tmpxxcmltgr_mock.wav) 2026-03-08 04:16:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:16:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:16:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:16:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:16:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:16:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:16:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:16:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:16:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:16:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:16:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:16:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:16:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:16: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'Sat, 07 Mar 2026 19:19: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-69ac7a44-1e92e46b25c8881040a56c7f;b6ea151b-e6a8-49e2-949d-10a4bf996746'), (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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6v3AeR5L0QVidTonEiyobnuc6_hZoEO-q3m9qiK2ZRZ5opEkRrAYxw==')]) 2026-03-08 04:16: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 04:16:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:16:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:16:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:16:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:16:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:16:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:16:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:16:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:16:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:16: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'Sat, 07 Mar 2026 19:19:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7a44-4118e9fd64dba6bf51a1f0f2;b6ea151b-e6a8-49e2-949d-10a4bf996746'), (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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1boBzCr7ihsV5Rat5uEuLlJ02DWqVe5goD6D7CoV9OK5cExxkgMQJw==')]) 2026-03-08 04:16: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 04:16:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:16:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:16:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:16:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:16:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:16:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgasw7r0y_mock.wav 2026-03-08 04:16:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:16:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:16:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:16:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:16:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:16:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:16:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:16:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_3f1h_mj_mock.wav 2026-03-08 04:16:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:16:18 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:16:18 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:16:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:16:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:16:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 04:16:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:16:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2391, filename=tmplb02oecv_mock.wav) 2026-03-08 04:16:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:16:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:16:19 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 04:16:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:16:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:16:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:16:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:16:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:16:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:16:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:16:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:16:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:16:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:16:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:16: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'Sat, 07 Mar 2026 19: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-69ac7a4f-69ba90743c6586c549410e5c;953bb0b4-c2b3-4011-919c-af25e5161f72'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'2qBOkAXkG96jc5Kqyr-9R8n6x4yU9z_GhCwHrx3X_ZOlr6ZMPjLc5Q==')]) 2026-03-08 04:16: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 04:16:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:16:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:16:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:16:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:16:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:16:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:16:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:16:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:16:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:16: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'Sat, 07 Mar 2026 19:19:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7a4f-52ac08da54566f0b5b808efa;953bb0b4-c2b3-4011-919c-af25e5161f72'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'l5--0IyWYqbPZ2v9FSoL3hy3CZ05iJmltCKqxrep0BqdgGd6Pl010A==')]) 2026-03-08 04:16: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 04:16:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:16:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:16:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:16:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:16:20 [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. * 2026-03-08 04:16:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:16:22 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:16:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:16:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:16:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb7ign9go_mock.wav 2026-03-08 04:16:25 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:16:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:16:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:16:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:16:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:16:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp96wulaus_mock.wav 2026-03-08 04:16:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:16:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:16:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:16:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnqg_7wvh_mock.wav 2026-03-08 04:16:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:16:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:16:44 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.608698 < -1.000000) 2026-03-08 04:16:44 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.929098 < -1.000000) 2026-03-08 04:16:44 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 04:16:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 фин름대로 설정한 것 같습니다.' → 열차 2026-03-08 04:16:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:16:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 04:16:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 설정 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:16:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2392, filename=tmpsm40a_hz_mock.wav) 2026-03-08 04:16:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:16:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:16:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:16:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:16:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:16:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:16:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:16:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:16:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:16:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:16:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:16:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:16:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:16: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'Sat, 07 Mar 2026 19:20: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-69ac7a69-051abbf9687f67e404a7f589;eb6d83d0-ff90-4bd3-ad99-eaa592628459'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'gExQaDhV1N7oCZoQ-1FV4yKfApU4xCLCfP1RWLY1ap6Lmq_qq26Tfw==')]) 2026-03-08 04:16: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 04:16:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:16:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:16:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:16:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:16:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:16:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:16:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:16:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:16:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:16: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'Sat, 07 Mar 2026 19:20:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7a69-616106972ab2420c69b9d870;eb6d83d0-ff90-4bd3-ad99-eaa592628459'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ptdDCaFYgglNpsc9M8S0uibbd45wlegqjiIwkKdBR0Y2DRfzs_p0hA==')]) 2026-03-08 04:16: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 04:16:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:16:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:16:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:16:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:16:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:16:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:16:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:16:49 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:16:51 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:16:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 04:16:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 철도 2026-03-08 04:16:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2393, filename=tmp_upqer7t_mock.wav) 2026-03-08 04:16:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:16:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:16:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:16:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:16:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:16:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:16:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:16:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:16:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:16:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:16:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:16:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:16:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:16: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'Sat, 07 Mar 2026 19: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-69ac7a70-7d552fad177d2ba7516ab05f;67aaa71f-5800-4ee6-b196-70abc2ca4181'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'jb_P32AzhMA1eWxIiuhGX3hkmQ_r4rllEy9tajtsAvCCDUuUYEFBlA==')]) 2026-03-08 04:16: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 04:16:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:16:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:16:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:16:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:16:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:16:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:16:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:16:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:16:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:16: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'Sat, 07 Mar 2026 19:20:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7a70-4087b5ea2bcdaab31049b09f;67aaa71f-5800-4ee6-b196-70abc2ca4181'), (b'RateLimit', b'"api";r=986;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'WBNRVkNeBP1WyWyoDvxI1VIyceIrKpIJG7QOWySXJkoHnLii0XdgHw==')]) 2026-03-08 04:16: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 04:16:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:16:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:16:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:16:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:16:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:16:54 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:16:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:16:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:16:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:16:59 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:17:02 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:17:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:17:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:17:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 04:17:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:17:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2394, filename=tmpgasw7r0y_mock.wav) 2026-03-08 04:17:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:17:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:17:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:17:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:17:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:17:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:17:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:17:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:17:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:17:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:17:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:17:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:20: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-69ac7a7b-6dff893734716bb33f48ec54;081500eb-8dbd-44a9-9414-3a159251e6cc'), (b'RateLimit', b'"api";r=985;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'CMSF0Vu8FgNFQ5-D088dnOOtVKmWCj5cv25IDVonS2u-pkpwZhqISw==')]) 2026-03-08 04: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 04:17:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:17:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:17:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:17:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:17:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:17:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:17:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:17:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:17:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:20:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7a7b-4e12cb5c5119cff320b71441;081500eb-8dbd-44a9-9414-3a159251e6cc'), (b'RateLimit', b'"api";r=984;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1gUd-DahpNEGZo53f-hi2e4O7wNiDlKUf6GJVi3X9uFZthPVTYu_Tg==')]) 2026-03-08 04: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 04:17:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:17:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:17:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:17:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:17:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:17:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:17:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:17:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:17:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:17:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7vivudj8_mock.wav 2026-03-08 04:17:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:17:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:17:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:17:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:17:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdyio1825_mock.wav 2026-03-08 04:17:14 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:17:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:17:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:17:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 04:17:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 04:17:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2395, filename=tmp_3f1h_mj_mock.wav) 2026-03-08 04:17:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:17:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:17:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:17:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:17:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:17:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:17:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:17:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:17:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:17:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:17:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:17:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:20: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-69ac7a87-3535abbc65c1c3fa302c6786;5bbb0d36-02ee-4748-beec-f0261fc4a864'), (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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'oHy-hK9Khja0_VV3IfYc-COXD--YaqIHIbCaia7DzqM5Z-3RoFyf2g==')]) 2026-03-08 04: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 04:17:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:17:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:17:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:17:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:17:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:17:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:17:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:17:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:17:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:17:15 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:17:15 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:17: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'Sat, 07 Mar 2026 19:20:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7a87-372317484151d1037a6d566d;5bbb0d36-02ee-4748-beec-f0261fc4a864'), (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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Z5Ese56QTXXPJ4PJANmXnOOCM7d_0CYcQldUCmbRbYeEpSsEvbzUiA==')]) 2026-03-08 04:17: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 04:17:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:17:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:17:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:17:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:17:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:17:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:17:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:17:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:17:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:17:25 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:17:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:17:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:17:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:17:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:17:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2396, filename=tmpb7ign9go_mock.wav) 2026-03-08 04:17:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:17:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:17:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:17:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:17:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:17:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:17:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:17:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:17:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:17:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:17:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:17:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:17:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:17:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:17: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'Sat, 07 Mar 2026 19:20: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-69ac7a92-4cd7539107f3bc204b092118;4812e999-66df-4253-9f46-72a8ea33562f'), (b'RateLimit', b'"api";r=981;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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'bsO35WOeeByWpslRuZlwnB-hGxEDPcRhaQOnQjo6XeXUsTn6fs_DuA==')]) 2026-03-08 04:17: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 04:17:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:17:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:17:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:17:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:17:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:17:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:17:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:17:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:17:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:17: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'Sat, 07 Mar 2026 19:20:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7a92-556ad23355c27f3e5aa5ac00;4812e999-66df-4253-9f46-72a8ea33562f'), (b'RateLimit', b'"api";r=980;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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'2pGJgpcfV1cZehwKjoFLmgtho-ZEeWuDeoVrp5nGVZk_sBmSprMqmQ==')]) 2026-03-08 04:17: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 04:17:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:17:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:17:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:17:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:17:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:17:28 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:17:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:17:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:17:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:17:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:17:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnjqu29vi_mock.wav 2026-03-08 04:17:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:17:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:17:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:17:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:17:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:17:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 04:17:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 04:17:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2397, filename=tmp96wulaus_mock.wav) 2026-03-08 04:17:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:17:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:17:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:17:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:17:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:17:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:17:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:17:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:17:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:17:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:17:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:17:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac7a9d-7c2fa9901d74b1d372450e16;4be445a5-0aa7-4576-9452-5dc7afd19d5c'), (b'RateLimit', b'"api";r=979;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'DvnA1sQOwovf-vG47GUtA_pJeJECzzpzMGBQpPcnVEx4SDxUKyADVA==')]) 2026-03-08 04: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 04:17:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:17:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:17:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:17:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:17:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:17:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:17:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:17:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:17:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:21:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7a9e-1bffd8463f545c623a54da35;4be445a5-0aa7-4576-9452-5dc7afd19d5c'), (b'RateLimit', b'"api";r=978;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'WCopzlGAfKIK61ZgPlt7xNL3KKDeQ4-cGcl56K-5DAyv5Ry9qN5eBQ==')]) 2026-03-08 04: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 04:17:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:17:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:17:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:17:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:17:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:17:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:17:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:17:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:17:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:17:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:17:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpujkkz93a_mock.wav 2026-03-08 04:17:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:17:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:17:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:17:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:17:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:17:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 04:17:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 04:17:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2398, filename=tmpnqg_7wvh_mock.wav) 2026-03-08 04:17:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:17:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:17:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:17:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:17:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:17:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:17:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:17:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:17:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:17:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:17:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:17:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:17:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:17: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'Sat, 07 Mar 2026 19: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-69ac7aa9-17facc790ad88981511c170e;0d69493d-5ad7-4d35-a10a-c30c29a3a96d'), (b'RateLimit', b'"api";r=977;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wearTl8H8AQUWOl9_AlUjBv7kLosqex9604JNJER1BObZFXMTl2yYA==')]) 2026-03-08 04:17: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 04:17:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:17:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:17:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:17:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:17:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:17:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:17:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:17:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:17:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:17: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'Sat, 07 Mar 2026 19:21:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7aa9-53760fbe56bb74bd727204c0;0d69493d-5ad7-4d35-a10a-c30c29a3a96d'), (b'RateLimit', b'"api";r=976;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'elRbk3DLRATXOg7H84ww8l9ZnPyCjivQIjz351Sh-uDDO3AKkJe7qA==')]) 2026-03-08 04:17: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 04:17:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:17:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:17:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:17:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:17:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:17:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcoljddtr_mock.wav 2026-03-08 04:17:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:17:51 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:17:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:17:55 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:17:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:17:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:18:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:18:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:18:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpaur9gg_2_mock.wav 2026-03-08 04:18:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:18:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:18:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:18:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp87nfc_77_mock.wav 2026-03-08 04:18:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:18:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:18:12 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.378681 < -1.000000) 2026-03-08 04:18:13 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.711817 < -1.000000) 2026-03-08 04:18:13 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검축차' 2026-03-08 04:18:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포항역 낫개 신호기 궤도 검축차 교대 연산 두실 구' → 열차 2026-03-08 04:18:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:18:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:18:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:18:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '공부 출발진로(出發進路) 전면 2 2 3 3 4 4 5' → 불명 2026-03-08 04:18:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:18:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:18:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:18:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '철 2 719 12 18 엔스로 그 해수욕완oma' → 불명 2026-03-08 04:18:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:18:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 203자) 2026-03-08 04:18:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:철도 무전 분석 결과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:18:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2399, filename=tmp7vivudj8_mock.wav) 2026-03-08 04:18:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:18:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 3건 2026-03-08 04:18:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:18:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:18:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:18:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:18:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:18:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:18:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:18:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:18:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:18:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:18:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:18: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'Sat, 07 Mar 2026 19:21: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-69ac7ac4-52c1aa356cda73506dae9890;5caa0fa4-21fa-43b6-854a-da8e2adfa796'), (b'RateLimit', b'"api";r=975;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'rr3ups5C6zVd34tmqx14Tsp9n6dLlJdimntj2yyqTAmqbcJ-9JS1rg==')]) 2026-03-08 04:18: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 04:18:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:18:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:18:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:18:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:18:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:18:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:18:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:18:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:18:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:18: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'Sat, 07 Mar 2026 19:21:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7ac4-1a40b31d4ccffed029d67b11;5caa0fa4-21fa-43b6-854a-da8e2adfa796'), (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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'g3Hta82QskTfjYAAe-BvUqmJQ5k6HYrublKbHEITRAtcN_GSl8yyKw==')]) 2026-03-08 04:18: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 04:18:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:18:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:18:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:18:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:18:17 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:18:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:18:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:18:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:18:22 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:18:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 04:18:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 04:18:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2400, filename=tmpdyio1825_mock.wav) 2026-03-08 04:18:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:18:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:18:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:18:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:18:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:18:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:18:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:18:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:18:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:18:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:18:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:18:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:18:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac7acb-0da6f59f20bf3321483c70d0;c5f66fa4-cd7b-483f-bc42-b735e3a366bb'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'mPWNNsDW9VDazeqe3414lTdIrq6yC0qlBPOR1Ww9fHy4Se8OZGFkTg==')]) 2026-03-08 04: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 04:18:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:18:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:18:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:18:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:18:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:18:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:18:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:18:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:18:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:18:23 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 04: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'Sat, 07 Mar 2026 19:21:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7acb-095224de31d5517863a34344;c5f66fa4-cd7b-483f-bc42-b735e3a366bb'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3IWa1wAWa2dyMGLE4J5lzafLFqA-ZhpZutn1eseqLed1bHzRf9xZ3w==')]) 2026-03-08 04:18:23 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 04: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 04:18:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:18:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:18:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:18:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:18:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:18:25 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:18:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:18:27 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:18:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:18:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:18:33 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:18:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:18:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:18:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 04:18:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:18:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2401, filename=tmpnjqu29vi_mock.wav) 2026-03-08 04:18:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:18:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:18:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:18:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:18:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:18:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:18:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:18:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:18:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:18:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:18:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:18:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:18:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:18: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'Sat, 07 Mar 2026 19:21: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-69ac7ad6-44e905320ffffd4863c71021;33e90373-90e0-4c9c-9dda-c31982434173'), (b'RateLimit', b'"api";r=971;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xOMtCWRGHiiqM7pEzteID_My2MJ6wGnvwJ8olRpzixerTQG8UfEekg==')]) 2026-03-08 04:18: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 04:18:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:18:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:18:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:18:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:18:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:18:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:18:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:18:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:18:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:18:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:18: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'Sat, 07 Mar 2026 19:21:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7ad6-6ddcaf31601891d244661eab;33e90373-90e0-4c9c-9dda-c31982434173'), (b'RateLimit', b'"api";r=970;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'GiiMGlKP_R1PUjsvNxsMFRDgDem9V-1VvKQWyYZAw6TEU1x_AV2qTQ==')]) 2026-03-08 04:18: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 04:18:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:18:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:18:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:18:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:18:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:18:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu3t2o5o5_mock.wav 2026-03-08 04:18:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:18:37 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:18:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:18:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:18:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:18:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc3yfokga_mock.wav 2026-03-08 04:18:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:18:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:18:44 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:18:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:18:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:18:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 04:18:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 04:18:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2402, filename=tmpujkkz93a_mock.wav) 2026-03-08 04:18:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:18:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:18:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:18:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:18:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:18:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:18:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:18:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:18:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:18:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:18:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:18:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:22: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-69ac7ae2-69364bc57f02f55f2476c72b;733896ce-dec4-4350-b24d-89ae06e38fec'), (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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'IjHzST4OaA99zNX5uKgbYhhEP9MZXBJIanrXUWg8m6WGd1OzbNIGIQ==')]) 2026-03-08 04: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 04:18:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:18:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:18:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:18:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:18:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:18:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:18:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:18:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:18:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:22:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7ae2-2bb20f0c2bc029647353a30c;733896ce-dec4-4350-b24d-89ae06e38fec'), (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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dp_6i0Z6O4fFd4XqA7xfiVC0QoTUW76dlcwjgJlVhS455K-L8rEmIg==')]) 2026-03-08 04: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 04:18:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:18:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:18:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:18:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:18:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:18:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:18:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:18:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:18:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:18:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:18:56 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:18:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:18:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:18:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 04:18:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 04:18:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2403, filename=tmpcoljddtr_mock.wav) 2026-03-08 04:18:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:18:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:18:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:18:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:18:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:18:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:18:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:18:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:18:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:18:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:18:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:18:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:18:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:18: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'Sat, 07 Mar 2026 19:22: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-69ac7aed-7151c4a9332bb812028d5bc3;7462940b-bcb8-4b9c-a2f4-a93241136379'), (b'RateLimit', b'"api";r=967;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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'pTiwhy7tJ6aaoVaNQRsBI6lxmSm-WHha7x16keSIYu8_0KRYlZFnhA==')]) 2026-03-08 04:18: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 04:18:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:18:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:18:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:18:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:18:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:18:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:18:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:18:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:18:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:18: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'Sat, 07 Mar 2026 19:22:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7aed-5d65efd240ef2da37efb64c4;7462940b-bcb8-4b9c-a2f4-a93241136379'), (b'RateLimit', b'"api";r=966;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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'KpmHMqTtIbupcbswtZ2xappIJ-Ttgm6CVa9VDN1UvIeZQ1467llwSQ==')]) 2026-03-08 04:18: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 04:18:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:18:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:18:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:18:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:18:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:18:59 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:18:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:19:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:19:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:19:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:19:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnomlt1ve_mock.wav 2026-03-08 04:19:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:19:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:19:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:19:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:19:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:19:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 04:19:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:19:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2404, filename=tmpaur9gg_2_mock.wav) 2026-03-08 04:19:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:19:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:19:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:19:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:19:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:19:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:19:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:19:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:19:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:19:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:19:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:19:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:22: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-69ac7af8-6c531fda6da8de496046c31e;0332b477-6352-40a7-a4c3-5d2c6663a455'), (b'RateLimit', b'"api";r=965;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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'DOsrI37oZoMyxmaMj7xQIqMSnx7fh8_v6kPJLjGeixM45XBt0kvoww==')]) 2026-03-08 04: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 04:19:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:19:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:19:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:19:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:19:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:19:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:19:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:19:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:19:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:22:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7af9-0670bc7f7a25226c33b6d0a1;0332b477-6352-40a7-a4c3-5d2c6663a455'), (b'RateLimit', b'"api";r=964;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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'rrHdcFLQ4RPbdE8lPFlCi9hudYzZRxyiVJhpVn_cmjerS9Ibycwvvg==')]) 2026-03-08 04: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 04:19:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:19:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:19:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:19:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:19:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:19:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:19:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:19:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:19:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqfy8oz7f_mock.wav 2026-03-08 04:19:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:19:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:19:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:19:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:19:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpws690hgo_mock.wav 2026-03-08 04:19:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:19:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:19:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:19:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:19:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 04:19:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:19:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2405, filename=tmp87nfc_77_mock.wav) 2026-03-08 04:19:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:19:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:19:20 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 04:19:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:19:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:19:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:19:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:19:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:19:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:19:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:19:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:19:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:19:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:22: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-69ac7b04-6f41cc2d5576229d1573ccee;d2cf9aac-435f-4886-8c40-b18ce4c617e4'), (b'RateLimit', b'"api";r=963;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'CuP_LLJ-lJqh6F_rlZy1yfCpIfHyg_eHmYHcRz4V-Wsi38S9fyoEcw==')]) 2026-03-08 04: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 04:19:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:19:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:19:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:19:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:19:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:19:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:19:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:19:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:19:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:22:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7b04-565035862aa96e053b8d03e0;d2cf9aac-435f-4886-8c40-b18ce4c617e4'), (b'RateLimit', b'"api";r=962;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'VpDd1q-OA2lI2V4CZsA6s_brjcKmREeeuNgApjHvhDYkqEyesoQ4mQ==')]) 2026-03-08 04: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 04:19:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:19:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:19:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:19:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:19:21 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 문맥을 바탕으로 철도 무전 키워드를 추출하는 것입니다. 1. **문맥 분석**: "다대포해수욕장"이라는 장소와 "공기계 선거"라는 활동 2026-03-08 04:19:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:19:22 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:19:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:19:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:19:26 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:19:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:19:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:19:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp69w8bgxw_mock.wav 2026-03-08 04:19:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:19:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:19:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:19:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjqu8bf0k_mock.wav 2026-03-08 04:19:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:19:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:19:44 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (16.106383 > 2.400000) 2026-03-08 04:19:44 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:19:45 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.343937 < -1.000000) 2026-03-08 04:19:45 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.641444 < -1.000000) 2026-03-08 04:19:45 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 04:19:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 분기륜 역전기(RV) 모터카 분기' → 열차 2026-03-08 04:19:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:19:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 101자) 2026-03-08 04:19:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:분기륜 역전기(RV) 모터카 분기륜 | 긴급도:일반 | 키워드:분기륜 역전기(RV) 모터카,분기륜,신호,통과 2026-03-08 04:19:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2406, filename=tmpu3t2o5o5_mock.wav) 2026-03-08 04:19:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:19:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:19:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:19:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:19:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:19:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:19:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:19:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:19:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:19:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:19:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:19:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:23: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-69ac7b1e-55c100fd53ee158d6a6a6dab;3a02dddf-fd2d-4ff5-bd06-f392791e4e47'), (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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4hRLcPKCoDadHElACD1D047jXApbwu-V5YXA3Bc2dFJQmAmQQZ4BZg==')]) 2026-03-08 04: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 04:19:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:19:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:19:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:19:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:19:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:19:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:19:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:19:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:19:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:19: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'Sat, 07 Mar 2026 19:23:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7b1f-46c236db00f93d936f1bcd13;3a02dddf-fd2d-4ff5-bd06-f392791e4e47'), (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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'gyS7hPw8cwU6xNelOoPrhx9_D-otKNGWfJzhbjCZwMLAPU2ElX8tIQ==')]) 2026-03-08 04:19: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 04:19:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:19:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:19:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:19:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:19:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:19:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:19:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:19:53 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:19:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:19:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 04:19:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2407, filename=tmpc3yfokga_mock.wav) 2026-03-08 04:19:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:19:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:19:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:19:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:19:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:19:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:19:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:19:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:19:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:19:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:19:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:19:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:23: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-69ac7b25-55754b3c30d1da200be85923;82503c1b-5c72-49e3-b6c2-d6425db8f8f5'), (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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'm_qBPwmiXwRHTcLcDakIXSs7YimzIWnbLPPPt9lKpBKD3Hf0RPoZEQ==')]) 2026-03-08 04: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 04:19:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:19:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:19:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:19:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:19:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:19:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:19:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:19:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:19:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:23:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7b26-30f51a55574dfc6067dc054c;82503c1b-5c72-49e3-b6c2-d6425db8f8f5'), (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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'LUvSgcUupolu1R4avJOX2qAb4GBrTNtnffbx2Hou2qQtw_TVuw0KOQ==')]) 2026-03-08 04: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 04:19:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:19:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:19:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:19:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:19:54 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:19:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:19:56 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:19:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:20:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:20:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:20:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:20:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:20:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn9diepif_mock.wav 2026-03-08 04:20:04 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:20:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:20:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:20:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 04:20:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:20:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2408, filename=tmpnomlt1ve_mock.wav) 2026-03-08 04:20:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:20:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:20:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:20:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:20:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:20:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:20:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:20:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:20:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:20:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:20:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:20:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:20: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'Sat, 07 Mar 2026 19:23: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-69ac7b31-11a77d0b5d50b4a27fe906f6;309dd02e-7788-431a-b81c-c0c1b588b75a'), (b'RateLimit', b'"api";r=957;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'iOArABlzXRzT8O2dh9j_ep6eIAFC5CHB_umhtB1bxECkcg4cZ-Qs8Q==')]) 2026-03-08 04:20: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 04:20:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:20:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:20:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:20:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:20:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:20:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:20:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:20:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:20:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:20:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:20: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'Sat, 07 Mar 2026 19:23:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7b31-1eac6c655e27259f05ae45e2;309dd02e-7788-431a-b81c-c0c1b588b75a'), (b'RateLimit', b'"api";r=956;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'fjHoj9qO8DzSrW4idnhSJod8DSt8otf-6t3KbzasJ-cud66rOJuCIg==')]) 2026-03-08 04:20: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 04:20:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:20:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:20:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:20:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:20:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:20:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy7fuurpd_mock.wav 2026-03-08 04:20:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:20:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:20:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:20:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:20:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:20:15 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:20:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:20:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:20:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 04:20:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 04:20:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2409, filename=tmpqfy8oz7f_mock.wav) 2026-03-08 04:20:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:20:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:20:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:20:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:20:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:20:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:20:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:20:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:20:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:20:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:20:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:20:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:20:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:20: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'Sat, 07 Mar 2026 19:23: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-69ac7b3c-53881a4f7e715fdd4884c8cf;eae17c21-749f-4211-8586-7aa1c83cee48'), (b'RateLimit', b'"api";r=955;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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'O4mbqEZaciyNmL_lb3n2xYZq7bpQ0yskRCXwMaanOleCyU9XjcJHgA==')]) 2026-03-08 04:20: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 04:20:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:20:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:20:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:20:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:20:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:20:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:20:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:20:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:20:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:20: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'Sat, 07 Mar 2026 19:23:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7b3c-7d350a920253c0a828a1ed6d;eae17c21-749f-4211-8586-7aa1c83cee48'), (b'RateLimit', b'"api";r=954;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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'yrbkirPE_SzorMWfjEraht6mzF607LEfSeJMiQWfQP3JaPdk48hT0A==')]) 2026-03-08 04:20: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 04:20:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:20:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:20:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:20:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:20:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:20:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:20:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:20:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:20:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:20:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:20:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:20:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:20:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:20:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:20:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:20:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2410, filename=tmpws690hgo_mock.wav) 2026-03-08 04:20:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:20:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:20:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:20:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:20:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:20:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:20:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:20:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:20:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:20:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:20:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:20:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:20:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:20: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'Sat, 07 Mar 2026 19: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-69ac7b47-7eb3d4e179410c2963cb9cf4;066d44a6-ed5b-44d4-9bdb-7c370845ca91'), (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 462511b55c03c5ad4993b33ca1b7dada.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'GUfiwWoLDz6UUbuJxtXVuGIkDz257TEQzNqCEhk-2hcfU--VIY41fA==')]) 2026-03-08 04:20:28 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:20: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 04:20:28 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:20:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:20:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:20:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:20:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:20:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:20:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:20:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:20:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:20:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:20: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'Sat, 07 Mar 2026 19:23:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7b47-4ed60c3f784889775498eb71;066d44a6-ed5b-44d4-9bdb-7c370845ca91'), (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 462511b55c03c5ad4993b33ca1b7dada.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'B3qYq7CIe8cTOTgbiKanYze01iDCpCDqCxKqfLWXDqjMzwwiyvVRHA==')]) 2026-03-08 04:20: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 04:20:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:20:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:20:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:20:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:20:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:20:30 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:20:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:20:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:20:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppifnasrx_mock.wav 2026-03-08 04:20:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:20:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:20:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:20:38 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:20:38 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:20:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:20:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:20:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 04:20:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:20:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2411, filename=tmp69w8bgxw_mock.wav) 2026-03-08 04:20:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:20:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:20:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:20:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:20:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:20:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:20:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:20:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:20:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:20:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:20:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:20:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:24: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-69ac7b53-0c2e950626fb2cef06367a02;16921ee0-0e07-4699-ba73-5d439d9fd696'), (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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-0emQvMWeTW6ky5O5trAU7JYWRB-g4C7TucTFlOe1DL0HfkF90qNXA==')]) 2026-03-08 04: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 04:20:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:20:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:20:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:20:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:20:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:20:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:20:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:20:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:20:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:24:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7b53-4a57e93504e7e12d6d0ce6e9;16921ee0-0e07-4699-ba73-5d439d9fd696'), (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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8aG4zhy3pqDsGmShZBCbpghW4-pDubAn9K1WZTvwCKvxn6uKur-sPA==')]) 2026-03-08 04: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 04:20:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:20:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:20:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:20:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:20:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:20:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvqnufkrs_mock.wav 2026-03-08 04:20:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:20:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:20:41 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:20:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:20:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:20:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd44l6x83_mock.wav 2026-03-08 04:20:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:20:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:20:50 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:20:50 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:20:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:20:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:20:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 04:20:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:20:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2412, filename=tmpjqu8bf0k_mock.wav) 2026-03-08 04:20:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:20:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:20:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:20:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:20:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:20:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:20:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:20:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:20:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:20:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:20:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:20:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac7b5e-2f527e7d36b672d57a151f79;d91e480f-1a4c-4e7c-8cca-025ac10c8fd4'), (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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FR3dwXS0TTz991pMN3xgQSwia8cvJHUACl0sOWZ5CQjXCCOX_K_yvg==')]) 2026-03-08 04: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 04:20:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:20:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:20:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:20:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:20:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:20:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:20:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:20:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:20:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:20:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04: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'Sat, 07 Mar 2026 19:24:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7b5e-69c062024aa174cc0a58c2e4;d91e480f-1a4c-4e7c-8cca-025ac10c8fd4'), (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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Rox8rPnKSBQ5S5sl1qeqiDep-p82etRuqcEguMBikiwj5_a4NWpUCQ==')]) 2026-03-08 04: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 04:20:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:20:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:20:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:20:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:20:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:20:53 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:20:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:20:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:20:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpuc68yans_mock.wav 2026-03-08 04:20:56 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:20:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:20:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:21:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:21:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:21:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplx7ck97x_mock.wav 2026-03-08 04:21:07 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:21:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:21:10 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.908148 < -1.000000) 2026-03-08 04:21:11 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.460931 < -1.000000) 2026-03-08 04:21:11 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:21:11 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.664169 < -1.000000) 2026-03-08 04:21:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:21:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:21:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '기상캐스터' → 불명 2026-03-08 04:21:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:21:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 57자) 2026-03-08 04:21:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:기상캐스터 통과 | 긴급도:일반 | 키워드:기상캐스터,신호,통과,기상 2026-03-08 04:21:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2413, filename=tmpn9diepif_mock.wav) 2026-03-08 04:21:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:21:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:21:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:21:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:21:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:21:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:21:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:21:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:21:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:21:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:21:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:21:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:24: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-69ac7b75-231d516311784a4e5e541b3e;45cdebd7-57ed-4288-946a-cf00f4ad9a70'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'5eEcca-QkaF6ARcXzM_MIOgn6WgSBfH4iGJjAIf_5Z5hgj9rqahKVw==')]) 2026-03-08 04: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 04:21:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:21:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:21:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:21:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:21:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:21:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:21:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:21:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:21:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:24:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7b75-52007f1f3b10841475022a90;45cdebd7-57ed-4288-946a-cf00f4ad9a70'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'P6JrvQsL4mXXYM1Lr76XwWdfczBqSx_8CS5K_QnYwTokXvL6ZbpCRg==')]) 2026-03-08 04: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 04:21:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:21:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:21:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:21:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:21:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:21:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:21:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:21:19 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:21:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:21:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 04:21:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2414, filename=tmpy7fuurpd_mock.wav) 2026-03-08 04:21:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:21:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:21:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:21:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:21:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:21:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:21:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:21:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:21:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:21:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:21:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:21:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:24: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-69ac7b7c-1794f0082f1905071ffd6113;90f71d59-38c3-4476-9119-13b75e7bc035'), (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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'pQnB2ZAYnDN-J7WuCpU5H7b8PRHcbAPcIrzi94PohizKj7nx_VexAQ==')]) 2026-03-08 04: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 04:21:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:21:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:21:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:21:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:21:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:21:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:21:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:21:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:21:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:21:20 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 04:21:20 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 04: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'Sat, 07 Mar 2026 19:24:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7b7c-0f9df46d673b1fa8666387aa;90f71d59-38c3-4476-9119-13b75e7bc035'), (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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8TqQBExkc4KJEcEDQ_egrB5H4SXNbfAPC3JrLitftYq6Vav-MCePvg==')]) 2026-03-08 04: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 04:21:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:21:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:21:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:21:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:21:21 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:21:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:21:23 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:21:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:21:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:21:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:21:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:21:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:21:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1rn4a8o7_mock.wav 2026-03-08 04:21:31 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:21:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:21:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:21:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 38자) 2026-03-08 04:21:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동, 휴대 2026-03-08 04:21:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2415, filename=tmppifnasrx_mock.wav) 2026-03-08 04:21:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:21:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:21:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:21:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:21:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:21:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:21:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:21:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:21:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:21:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:21:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:21:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:21:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:21: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'Sat, 07 Mar 2026 19:24: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-69ac7b88-7000b11571bf567449f4dbd5;01a53ebd-3fc9-47be-b9c2-ded384866620'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'AtuK_gcbyQuE-WZUdtdnJPcmA9crRKgx8we8OVwmqMyZdPml0T5rxA==')]) 2026-03-08 04:21: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 04:21:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:21:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:21:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:21:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:21:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:21:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:21:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:21:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:21:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:21:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:21: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'Sat, 07 Mar 2026 19:24:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7b88-733d33453ef7c64758be7bb4;01a53ebd-3fc9-47be-b9c2-ded384866620'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1kwHT8qyL1QOOCc-Pvz9Y_HFx3IbJwgpkXTlbzzuTyxplfRW42SK4g==')]) 2026-03-08 04:21: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 04:21:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:21:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:21:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:21:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:21:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:21:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2tx0wnfx_mock.wav 2026-03-08 04:21:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:21:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:21:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:21:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:21:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:21:42 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:21:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:21:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:21:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 04:21:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 04:21:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2416, filename=tmpvqnufkrs_mock.wav) 2026-03-08 04:21:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:21:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:21:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:21:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:21:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:21:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:21:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:21:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:21:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:21:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:21:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:21:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:21:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:21: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'Sat, 07 Mar 2026 19:25: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-69ac7b93-28af65f76682ee2e6ae7d637;55c4dcb6-5ba5-4144-9a87-57743fc438b8'), (b'RateLimit', b'"api";r=987;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'fNw9QIIZHc_WOqFxudw9vSxpjjxmxWO-TdzVle904YyLR1Ub4FIEhA==')]) 2026-03-08 04:21: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 04:21:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:21:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:21:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:21:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:21:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:21:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:21:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:21:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:21:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:21: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'Sat, 07 Mar 2026 19:25:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7b94-5e0ebb1238497aa52911fdf9;55c4dcb6-5ba5-4144-9a87-57743fc438b8'), (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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'jDvt9Yd7hj5D6xWnnRbUB4HVKtSDhDQEoCsLCIjlZgwJ0QH-0gAsSA==')]) 2026-03-08 04:21: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 04:21:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:21:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:21:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:21:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:21:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:21:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:21:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:21:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:21:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:21:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:21:53 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:21:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:21:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:21:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 04:21:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 04:21:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2417, filename=tmpd44l6x83_mock.wav) 2026-03-08 04:21:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:21:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:21:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:21:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:21:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:21:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:21:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:21:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:21:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:21:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:21:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:21:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:21:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:21: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'Sat, 07 Mar 2026 19:25: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-69ac7b9f-0891e3de0bac5a6d63c36c9d;41459a25-2b75-4557-9feb-44f2d98e8069'), (b'RateLimit', b'"api";r=985;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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Nd_gP84Ki47EcGkFqhycuFBwmi73PpTHFNF6kJC2KOCGwLx0S53EYg==')]) 2026-03-08 04:21: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 04:21:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:21:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:21:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:21:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:21:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:21:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:21:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:21:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:21:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:21: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'Sat, 07 Mar 2026 19:25:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7b9f-60cd92aa65810b991ab023d6;41459a25-2b75-4557-9feb-44f2d98e8069'), (b'RateLimit', b'"api";r=984;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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'W-BwZgS_xTgOYXgvMcRIbj-f2uFkkVZHrnY15Y9AOIRUI3IjRKB9-w==')]) 2026-03-08 04:21: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 04:21:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:21:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:21:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:21:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:21:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:21:57 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:21:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:21:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:21:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9bdjsd_b_mock.wav 2026-03-08 04:21:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:22:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:22:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:22:05 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:22:05 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:22:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:22:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:22:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 04:22:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:22:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2418, filename=tmpuc68yans_mock.wav) 2026-03-08 04:22:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:22:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:22:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:22:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:22:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:22:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:22:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:22:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:22:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:22:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:22:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:22:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:22:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:22: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'Sat, 07 Mar 2026 19: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-69ac7baa-6b6cde1710cbe15e5a36c806;54f8a57e-2295-4c61-97fd-913f3b409770'), (b'RateLimit', b'"api";r=983;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'yu6wHg9cKED1mXgCAv6wYa66FUDpWI9u0eKd_cy58N1le0FIXDwRpA==')]) 2026-03-08 04:22: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 04:22:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:22:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:22:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:22:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:22:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:22:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:22:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:22:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:22:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:22:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:22:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl7zwfmcj_mock.wav 2026-03-08 04:22: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'Sat, 07 Mar 2026 19:25:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7baa-70dd9e7116754c9a2bb2188e;54f8a57e-2295-4c61-97fd-913f3b409770'), (b'RateLimit', b'"api";r=982;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'5Ns7__zwizqmM6Oo9ctgPe9Dh-8Tbpf0cTrXH90p7aLsThvnt_kJ0g==')]) 2026-03-08 04:22: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 04:22:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:22:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:22:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:22:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:22:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:22:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:22:09 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:22:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:22:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:22:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw7xdltyk_mock.wav 2026-03-08 04:22:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:22:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:22:17 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:22:17 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:22:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:22:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:22:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:22:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 04:22:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:22:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2419, filename=tmplx7ck97x_mock.wav) 2026-03-08 04:22:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:22:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:22:18 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 04:22:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:22:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:22:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:22:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:22:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:22:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:22:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:22:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:22:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:22:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:22:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac7bb6-36a2264d0162a3b270655d31;28145247-659c-4c91-9a99-37610a3fd9a2'), (b'RateLimit', b'"api";r=981;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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vI5lZQpzJ8QiiLArlRFswWXlk_lSK0aVChy8GR8wAQvzom_JUPgdTg==')]) 2026-03-08 04: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 04:22:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:22:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:22:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:22:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:22:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:22:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:22:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:22:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:22:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:25:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7bb6-1f7e58507e8eecee531378a2;28145247-659c-4c91-9a99-37610a3fd9a2'), (b'RateLimit', b'"api";r=980;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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'OTK3C8rXOeItRcc2WvbUKWyV8G1N57BOQ2S67xJgbRLm5Jn2CuYIlg==')]) 2026-03-08 04: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 04:22:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:22:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:22:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:22:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:22:19 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 04:22:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:22:20 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:22:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:22:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:22:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1lf6ps6e_mock.wav 2026-03-08 04:22:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:22:24 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:22:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:22:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:22:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdyzux4ji_mock.wav 2026-03-08 04:22:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:22:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:22:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:22:38 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:22:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:22:40 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.458715 < -1.000000) 2026-03-08 04:22:40 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.741603 < -1.000000) 2026-03-08 04:22:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 04:22:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV' → 열차 2026-03-08 04:22:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:22:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 53자) 2026-03-08 04:22:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:22:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2420, filename=tmp1rn4a8o7_mock.wav) 2026-03-08 04:22:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:22:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:22:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:22:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:22:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:22:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:22:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:22:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:22:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:22:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:22:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:22:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac7bce-7188249e7419aee931573727;05cf2a54-3eeb-46e7-92b3-7fdbbdfd5793'), (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 b6dbda254a39d6fcade7be323534f7ea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'5y0HQeFToHgFmkpVigQwxL3eZzWmy9doGdaSiKVm8dovDcXjhf8umg==')]) 2026-03-08 04: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 04:22:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:22:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:22:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:22:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:22:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:22:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:22:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:22:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:22:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:26:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7bce-50852e5f58d7a4c41a8531ec;05cf2a54-3eeb-46e7-92b3-7fdbbdfd5793'), (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 b6dbda254a39d6fcade7be323534f7ea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'sbnfh3PmZZRWT5RWnPqosMzSXJpfEP8fytZe3h1ElbcEoa-jUFX9vg==')]) 2026-03-08 04: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 04:22:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:22:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:22:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:22:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:22:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:22:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:22:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:22:48 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:22:48 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:22:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:22:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 04:22:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2421, filename=tmp2tx0wnfx_mock.wav) 2026-03-08 04:22:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:22:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:22:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:22:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:22:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:22:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:22:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:22:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:22:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:22:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:22:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:22:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:22:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:22: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'Sat, 07 Mar 2026 19:26: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-69ac7bd5-317445365d215d8275820909;21e4a16b-cd38-4c30-a834-fd6cd9560311'), (b'RateLimit', b'"api";r=977;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 50d3c168a11bd353aa5b60007be33c4a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'V7gE90rrtE9GTa3FyPu3OHo6DeHY98K9PkN2-oQPeJhO0nlgOzo0pA==')]) 2026-03-08 04:22: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 04:22:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:22:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:22:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:22:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:22:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:22:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:22:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:22:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:22:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:22: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'Sat, 07 Mar 2026 19:26:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7bd5-546fde5d33a6ab840c84b5b0;21e4a16b-cd38-4c30-a834-fd6cd9560311'), (b'RateLimit', b'"api";r=976;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 50d3c168a11bd353aa5b60007be33c4a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'wWg-W-mFOsFeBdkxoUvRriCqEKHTd8HrvbCIJwPv3vzuS8Nj7WHV9A==')]) 2026-03-08 04:22: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 04:22:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:22:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:22:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:22:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:22:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:22:51 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:22:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:22:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:22:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:22:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:22:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:22:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkfmt4vo5_mock.wav 2026-03-08 04:22:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:22:59 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:22:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:22:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:23:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 04:23:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:23:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2422, filename=tmp9bdjsd_b_mock.wav) 2026-03-08 04:23:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:23:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:23:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:23:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:23:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:23:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:23:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:23:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:23:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:23:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:23:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:23:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:23:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:23: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'Sat, 07 Mar 2026 19: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-69ac7be0-793f9a4e100581395c712f0b;4224f71e-84af-4e7c-96cd-090242a6233a'), (b'RateLimit', b'"api";r=975;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 1be8d01fefc7c31846ce59d202f66858.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'OFRPEUSDkHGi7a_nH6dQQ5OVrGfdMTUUpOzjsLjncIYm6Ubb0V-h0g==')]) 2026-03-08 04:23: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 04:23:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:23:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:23:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:23:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:23:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:23:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:23:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:23:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:23:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:23: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'Sat, 07 Mar 2026 19:26:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7be0-21379ad13a4615606d5ff497;4224f71e-84af-4e7c-96cd-090242a6233a'), (b'RateLimit', b'"api";r=974;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 1be8d01fefc7c31846ce59d202f66858.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'LH9a3GHwQ9FekwmVOzPOa89kZzxrflHNM1K7yxuoa-KgPlcpXRe9_g==')]) 2026-03-08 04:23: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 04:23:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:23:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:23:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:23:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:23:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:23:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1mjx0iki_mock.wav 2026-03-08 04:23:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:23:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:23:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:23:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:23:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:23:11 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:23:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:23:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:23:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 04:23:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 04:23:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2423, filename=tmpl7zwfmcj_mock.wav) 2026-03-08 04:23:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:23:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:23:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:23:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:23:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:23:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:23:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:23:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:23:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:23:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:23:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:23:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:23:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:23: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'Sat, 07 Mar 2026 19:26: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-69ac7bec-67d7e7bb1881101e382cc45a;7c0ff953-f88b-427c-8ebb-0b40a0b2e6d9'), (b'RateLimit', b'"api";r=973;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 66a20d8066592c4cdaaee57d1df25628.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'5vMV2IjD9mDVipIsCO1uy93vykdcPmHDN8iXb78a-4us4lGocvLrWQ==')]) 2026-03-08 04:23: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 04:23:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:23:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:23:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:23:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:23:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:23:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:23:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:23:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:23:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:26:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7bec-2fd8e73f5202a98378de34b5;7c0ff953-f88b-427c-8ebb-0b40a0b2e6d9'), (b'RateLimit', b'"api";r=972;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 66a20d8066592c4cdaaee57d1df25628.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'48fSrX-0YpUv4o3PmrGLy-Y87Kwj5a5Agm0RpM-D62J71Bw5cX5Y_Q==')]) 2026-03-08 04: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 04:23:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:23:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:23:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:23:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:23:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:23:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:23:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:23:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:23:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:23:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:23:22 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:23:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:23:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:23:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:23:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:23:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2424, filename=tmpw7xdltyk_mock.wav) 2026-03-08 04:23:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:23:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:23:23 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:23:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:23:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:23:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:23:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:23:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:23:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:23:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:23:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:23:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:23:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac7bf7-1510f15069c01f2d28c408d3;e00b7ce6-fa8a-41d7-8105-8df79f5f7411'), (b'RateLimit', b'"api";r=971;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 1ebf2089fb82b23690aadc00c8b62cb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'dgUyPjSmj1EdiXIAiK_yXQ2Pi8dZSyBSYlEf58KP80nPp-ammRYvDA==')]) 2026-03-08 04: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 04:23:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:23:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:23:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:23:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:23:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:23:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:23:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:23:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:23:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:26:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7bf7-17be69e85ab33ed168a7e252;e00b7ce6-fa8a-41d7-8105-8df79f5f7411'), (b'RateLimit', b'"api";r=970;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 1ebf2089fb82b23690aadc00c8b62cb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'd9H-MVujYa7AIJRbRWVjb-5j1Td1CkaIkDQH0BJU3bMpxs_GtZPd3w==')]) 2026-03-08 04: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 04:23:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:23:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:23:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:23:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:23:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:23:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1ndy8fdc_mock.wav 2026-03-08 04:23:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:23:26 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:23:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:23:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:23:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:23:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:23:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:23:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:23:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:23:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:23:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpij9fvaqg_mock.wav 2026-03-08 04:23:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:23:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:23:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 04:23:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:23:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2425, filename=tmp1lf6ps6e_mock.wav) 2026-03-08 04:23:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:23:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:23:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:23:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:23:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:23:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:23:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:23:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:23:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:23:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:23:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:23:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:23: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'Sat, 07 Mar 2026 19:26: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-69ac7c03-7008dbf05103efd14fda1414;554b649a-3770-4441-9a88-b26380d5b952'), (b'RateLimit', b'"api";r=969;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'gmobQNdeEBI-eLFlOrXC0OaSQ3dlGoJiZd2D7YiIPkXrxmrREde3Yw==')]) 2026-03-08 04:23: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 04:23:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:23:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:23:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:23:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:23:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:23:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:23:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:23:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:23:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:23: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'Sat, 07 Mar 2026 19:26:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7c03-7c48109754319805133933b9;554b649a-3770-4441-9a88-b26380d5b952'), (b'RateLimit', b'"api";r=968;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'fqMc_eXhAajb69IucD0VjR-HgzE2MsusUUmPBLOESr4jug7wYpV2dA==')]) 2026-03-08 04:23: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 04:23:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:23:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:23:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:23:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:23:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:23:37 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:23:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:23:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:23:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6434z2tg_mock.wav 2026-03-08 04:23:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:23:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:23:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:23:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:23:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:23:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:23:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:23:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 78자) 2026-03-08 04:23:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 04:23:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2426, filename=tmpdyzux4ji_mock.wav) 2026-03-08 04:23:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:23:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:23:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:23:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:23:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:23:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:23:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:23:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:23:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:23:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:23:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:23:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:23:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:23: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'Sat, 07 Mar 2026 19: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-69ac7c0e-5ab4b61a3ebfe6e25f1ac94c;06c37580-7c25-4416-9a3c-98c3221788d3'), (b'RateLimit', b'"api";r=967;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'P_0WxncL0M7acObIrj5HB27wmq1i6meEwDIJp-DvYg5jBLsH0HBuMA==')]) 2026-03-08 04:23: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 04:23:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:23:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:23:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:23:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:23:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:23:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:23:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:23:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:23:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:23: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'Sat, 07 Mar 2026 19:27:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7c0e-0cb93976310190d41e0de149;06c37580-7c25-4416-9a3c-98c3221788d3'), (b'RateLimit', b'"api";r=966;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'PsW0lZd84X9JQuw_nEUHTiGeVKyJMeygyriuZ83StNeuC936Mmwplg==')]) 2026-03-08 04:23: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 04:23:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:23:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:23:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:23:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:23:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:23:49 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:23:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:23:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:23:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwmn55t2k_mock.wav 2026-03-08 04:23:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:23:52 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:23:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:23:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:23:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppwzivru2_mock.wav 2026-03-08 04:23:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:24:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:24:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:24:05 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:24:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:24:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (27.000000 > 2.400000) 2026-03-08 04:24:11 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.895204 < -1.000000) 2026-03-08 04:24:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:24:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:24:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '잡곡 육신구�iento' → 불명 2026-03-08 04:24:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:24:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 74자) 2026-03-08 04:24:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:잡곡 육신구�iento 통과 | 긴급도:일반 | 키워드:잡곡,육신구�iento,신호,통과 2026-03-08 04:24:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2427, filename=tmpkfmt4vo5_mock.wav) 2026-03-08 04:24:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:24:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:24:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:24:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:24:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:24:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:24:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:24:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:24:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:24:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:24:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:24:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:24:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:24: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'Sat, 07 Mar 2026 19: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-69ac7c29-50f182a34dff65da0f3f32dd;0439b9cf-8ccb-4e42-b6a2-daab4290f1b3'), (b'RateLimit', b'"api";r=965;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'EOn7r2DI8kNlvtO8tLf9_iMmc_zgpWzTCAmBi3jcbmlI8Y5jzbVlyg==')]) 2026-03-08 04:24: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 04:24:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:24:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:24:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:24:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:24:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:24:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:24:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:24:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:24:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:27:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7c29-1b5567a316b0a6087393dd69;0439b9cf-8ccb-4e42-b6a2-daab4290f1b3'), (b'RateLimit', b'"api";r=964;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'qynfL-10PpuUfT79fRmruznYs9MILfGFfkxL4qhAp_fiOnlaLqYTBQ==')]) 2026-03-08 04: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 04:24:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:24:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:24:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:24:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:24:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:24:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:24:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:24:15 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:24:19 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:24:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:24:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 04:24:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2428, filename=tmp1mjx0iki_mock.wav) 2026-03-08 04:24:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:24:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:24:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:24:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:24:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:24:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:24:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:24:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:24:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:24:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:24:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:24:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:24: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'Sat, 07 Mar 2026 19:27: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-69ac7c30-1d3b07d7094b3550741137aa;02ceb04b-6096-4fea-aaff-525ed7f62421'), (b'RateLimit', b'"api";r=963;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'GSreiNjkC6-2F7CQeldOMo4e9VppxOvyYwsyafhpmoH3sGnfZr4lLg==')]) 2026-03-08 04:24: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 04:24:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:24:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:24:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:24:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:24:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:24:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:24:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:24:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:24:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:24:20 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 04:24:20 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 04:24: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'Sat, 07 Mar 2026 19:27:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7c30-7661dd3f5d5da56f1087608b;02ceb04b-6096-4fea-aaff-525ed7f62421'), (b'RateLimit', b'"api";r=962;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7fwIe5auSzsz49gOlVZE0Ov8r_rbnnq4Q3NvlJMHl-BzBZ9fObWPeg==')]) 2026-03-08 04:24: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 04:24:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:24:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:24:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:24:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:24:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:24:22 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:24:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:24:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:24:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:24:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_9po4r4z_mock.wav 2026-03-08 04:24:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:24:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:24:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:24:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:24:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphoe21vpy_mock.wav 2026-03-08 04:24:30 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:24:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:24:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:24:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 04:24:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:24:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2429, filename=tmp1ndy8fdc_mock.wav) 2026-03-08 04:24:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:24:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:24:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:24:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:24:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:24:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:24:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:24:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:24:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:24:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:24:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:24:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:24:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:24: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'Sat, 07 Mar 2026 19:27: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-69ac7c3b-216b75ed4ea489f31e6fbcee;c21ed9eb-e2cb-4349-85f3-cc9d438fe63e'), (b'RateLimit', b'"api";r=961;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'D43N6AJ03xtn0rA0BCNBrlLypTvvm-x4cJAX-PsREiNqRNPQ9S9yxQ==')]) 2026-03-08 04:24: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 04:24:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:24:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:24:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:24:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:24:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:24:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:24:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:24:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:24:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:24: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'Sat, 07 Mar 2026 19:27:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7c3b-7592aa150588a19758738c48;c21ed9eb-e2cb-4349-85f3-cc9d438fe63e'), (b'RateLimit', b'"api";r=960;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'aL2sg_M8gToDDfVNAO0Nl2VkV8vYhTQYAimP47dtMvHWIrDbwcnBNw==')]) 2026-03-08 04:24: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 04:24:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:24:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:24:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:24:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:24:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:24:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:24:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:24:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:24:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:24:42 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:24:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:24:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:24:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:24:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 92자) 2026-03-08 04:24:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진, 측선, 좌천, 하선, 신호진로, 통과, 일반 2026-03-08 04:24:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2430, filename=tmpij9fvaqg_mock.wav) 2026-03-08 04:24:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:24:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:24:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:24:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:24:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:24:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:24:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:24:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:24:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:24:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:24:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:24:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:24:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:24: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'Sat, 07 Mar 2026 19:28: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-69ac7c47-41a6f659745e3d862c3130bb;bc406e09-2dd0-422e-8850-f77864f7577a'), (b'RateLimit', b'"api";r=959;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'TUMSgXTq7XlnOIS70TS0MQnd7eHmSROOgwP6V_upI5xaiNQztW6vsQ==')]) 2026-03-08 04:24: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 04:24:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:24:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:24:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:24:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:24:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:24:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:24:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:24:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:24:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:24: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'Sat, 07 Mar 2026 19:28:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7c47-0897afcd0012ba742efcb402;bc406e09-2dd0-422e-8850-f77864f7577a'), (b'RateLimit', b'"api";r=958;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'uVSQOhyffwBS9Xk96bhFanP4WF9UjCbdYDltgFO1w4Gf5CznFLONdw==')]) 2026-03-08 04:24: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 04:24:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:24:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:24:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:24:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:24:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:24:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:24:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:24:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:24:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:24:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:24:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi4wi_3at_mock.wav 2026-03-08 04:24:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:24:53 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:24:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:24:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:24:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 04:24:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 04:24:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2431, filename=tmp6434z2tg_mock.wav) 2026-03-08 04:24:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:24:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:24:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:24:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:24:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:24:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:24:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:24:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:24:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:24:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:24:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:24:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:24:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:28: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-69ac7c52-2c81d1ba284880bc4945ed5a;d5350b28-4f3d-449d-ba39-4495fe7b2205'), (b'RateLimit', b'"api";r=957;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FLlDGsmvjTS2S1Q6YSqEdkRUoo4jsYKzUt5k4A3optc6WS5VQ6Qtvw==')]) 2026-03-08 04: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 04:24:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:24:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:24:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:24:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:24:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:24:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:24:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:24:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:24:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:28:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7c52-7cd6d5ca44b8610578fb2e43;d5350b28-4f3d-449d-ba39-4495fe7b2205'), (b'RateLimit', b'"api";r=956;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'psoFzs8qcLEag9TLBShEeQ9zrTnSwpNdo5rIjuO3hPZIOIXiVreDtQ==')]) 2026-03-08 04: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 04:24:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:24:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:24:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:24:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:24:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:24:56 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:24:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:25:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:25:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:25:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:25:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp16mn45k6_mock.wav 2026-03-08 04:25:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:25:05 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:25:05 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:25:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:25:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:25:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 04:25:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:25:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2432, filename=tmpwmn55t2k_mock.wav) 2026-03-08 04:25:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:25:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:25:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:25:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:25:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:25:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:25:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:25:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:25:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:25:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:25:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:25:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:25: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'Sat, 07 Mar 2026 19:28: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-69ac7c5d-7e3ed8f509b722752909ea3f;3a53c8e3-5ac6-4191-96b6-ee8b525611db'), (b'RateLimit', b'"api";r=955;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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'LvWd9d_2neBaUAukoEHoXi6yJuaZOyJKXm4ENmEbGyhKQrUBBBNJ-w==')]) 2026-03-08 04:25: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 04:25:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:25:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:25:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:25:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:25:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:25:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:25:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:25:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:25:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:25:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:25:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpoh41zavf_mock.wav 2026-03-08 04:25: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'Sat, 07 Mar 2026 19:28:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7c5e-5bf53a2e16027f7a4019de11;3a53c8e3-5ac6-4191-96b6-ee8b525611db'), (b'RateLimit', b'"api";r=954;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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'L0OJzvTzrUsI7ArTx15FRR_kicgbwp7_DHHtSjMwS6z0EnRNqcd_vQ==')]) 2026-03-08 04:25: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 04:25:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:25:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:25:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:25:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:25:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:25:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:25:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:25:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:25:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:25:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:25:16 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:25:16 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:25:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:25:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:25:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 04:25:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:25:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2433, filename=tmppwzivru2_mock.wav) 2026-03-08 04:25:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:25:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:25:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:25:17 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 04:25:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3qfqac0u_mock.wav 2026-03-08 04:25:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:25:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:25:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:25:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:25:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:25:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:25:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:25:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:25:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:25:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:25:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:25: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'Sat, 07 Mar 2026 19:28: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-69ac7c69-39f6d60c27ef4c576eea4868;d53596f3-5cae-4437-9666-4823794c6164'), (b'RateLimit', b'"api";r=953;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'i_epUmow48fKi3GKze7CXiRM52_JOi3UZ1bmu1AJW0KoiYfb8lVNkg==')]) 2026-03-08 04:25: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 04:25:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:25:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:25:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:25:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:25:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:25:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:25:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:25:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:25:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:25: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'Sat, 07 Mar 2026 19:28:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7c69-49c1586903ea6438706fe5b5;d53596f3-5cae-4437-9666-4823794c6164'), (b'RateLimit', b'"api";r=952;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xpqLJnAoaipVS9E_4BSucxa_L7QEGn-zujIukclbRQ9G001Z8HEIfg==')]) 2026-03-08 04:25: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 04:25:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:25:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:25:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:25:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:25:18 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 04:25:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:25:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:25:19 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:25:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:25:23 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:25:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:25:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:25:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpupeq1z7v_mock.wav 2026-03-08 04:25:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:25:33 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:25:33 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:25:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:25:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (20.486486 > 2.400000) 2026-03-08 04:25:41 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.696223 < -1.000000) 2026-03-08 04:25:42 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.791490 < -1.000000) 2026-03-08 04:25:42 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:25:42 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:25:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'ГОТОБИЛЬНОГОГОГОГОГА' → 불명 2026-03-08 04:25:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:25:43 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:25:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 218자) 2026-03-08 04:25:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:ГОТОБИЛЬНОГОГОГОГА | 긴급도:일반 | 키워드:ГОТОБИЛЬНОГОГОГОГА,ГОТОБИЛЬНОГОГОГОГА,ГО 2026-03-08 04:25:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2434, filename=tmp_9po4r4z_mock.wav) 2026-03-08 04:25:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:25:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:25:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:25:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:25:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:25:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:25:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:25:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:25:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:25:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:25:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:25:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:25:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:25: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'Sat, 07 Mar 2026 19:29: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-69ac7c84-459bfaae633a8219046f2c04;12763af5-994c-4f85-b697-4124fe94d07f'), (b'RateLimit', b'"api";r=999;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9vCrQvga2OIwQFbG8H6oTLgYlIH9TbYohA66P_8mgQ5pu1dNIM7p8Q==')]) 2026-03-08 04:25: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 04:25:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:25:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:25:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:25:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:25:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:25:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:25:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:25:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:25:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:25: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'Sat, 07 Mar 2026 19:29:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7c84-61f6f3841317bc295280159c;12763af5-994c-4f85-b697-4124fe94d07f'), (b'RateLimit', b'"api";r=998;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'EAHQMrxI6QLSq71mU3Jmq9Ta6NZ6vKBZeYzrxC0PGIoGNoUH3-YQVw==')]) 2026-03-08 04:25: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 04:25:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:25:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:25:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:25:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:25:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:25:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:25:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:25:50 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:25:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:25:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:25:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 04:25:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2435, filename=tmphoe21vpy_mock.wav) 2026-03-08 04:25:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:25:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:25:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:25:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:25:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:25:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:25:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:25:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:25:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:25:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:25:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:25:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:25:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:25: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'Sat, 07 Mar 2026 19:29: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-69ac7c8b-1075444c2f6a5ea46f4008e8;7eb61acc-4e91-474b-bc78-54e0f1599d40'), (b'RateLimit', b'"api";r=997;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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'EAmGsBRkJAHFQr24eBIUhqWPfSpiqLuZ6IyiXg9CaiVvjSZsXy5AdA==')]) 2026-03-08 04:25: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 04:25:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:25:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:25:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:25:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:25:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:25:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:25:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:25:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:25:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:25: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'Sat, 07 Mar 2026 19:29:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7c8b-12c679a9571e96d55a1551de;7eb61acc-4e91-474b-bc78-54e0f1599d40'), (b'RateLimit', b'"api";r=996;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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Ol0QGBdgjbGeO3pgf0iy5W9LWFtJ3Z-7uaOO8pmy28bxw135rBcgOA==')]) 2026-03-08 04:25: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 04:25:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:25:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:25:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:25:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:25:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:25:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptqx_olhf_mock.wav 2026-03-08 04:25:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:25:53 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:25:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:25:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:25:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:25:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5acuoix__mock.wav 2026-03-08 04:25:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:25:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:26:01 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:26:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:26:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:26:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 04:26:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:26:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2436, filename=tmpi4wi_3at_mock.wav) 2026-03-08 04:26:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:26:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:26:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:26:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:26:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:26:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:26:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:26:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:26:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:26:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:26:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:26:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac7c96-0eade6931a9ff6a911d0dc72;987decc6-0968-47db-b464-298a89d40680'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7g9PLVG4TcvrdYYOTU_QvnqUMTEqNbJ8Tv9nP-BtRa1vIJirh-K2AA==')]) 2026-03-08 04: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 04:26:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:26:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:26:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:26:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:26:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:26:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:26:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:26:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:26:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:26: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'Sat, 07 Mar 2026 19:29:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7c96-25d659dc26e32170713cc11a;987decc6-0968-47db-b464-298a89d40680'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'cTtPzEFq04FCPEIxlBMhnmmjaaLWk7dI3KLlZjEppq8pEEtWZ_PoIA==')]) 2026-03-08 04:26: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 04:26:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:26:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:26:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:26:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:26:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:26:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:26:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:26:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:26:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:26:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:26:12 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:26:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:26:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:26:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 04:26:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 04:26:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2437, filename=tmp16mn45k6_mock.wav) 2026-03-08 04:26:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:26:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:26:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:26:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:26:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:26:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:26:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:26:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:26:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:26:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:26:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:26:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac7ca2-77c8e39001585e1c015355d4;13c456cb-0f71-43dc-af33-8153b0cc9c36'), (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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'69MSqL5HJu89FPs7IfzVEIQmS578E8e2aG0pD3-6yBh14RR1r2tJVA==')]) 2026-03-08 04: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 04:26:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:26:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:26:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:26:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:26:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:26:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:26:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:26:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:26:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:29:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7ca2-60eb64934dc9a13d1a6142a1;13c456cb-0f71-43dc-af33-8153b0cc9c36'), (b'RateLimit', b'"api";r=992;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1r4HRbifYfxtDAsPXIb8SAhxLhLiF_ETakHYO0d3q6zgCoqdXsUlzg==')]) 2026-03-08 04: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 04:26:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:26:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:26:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:26:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:26:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:26:16 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:26:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:26:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:26:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:26:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:26:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpq7qxx9tu_mock.wav 2026-03-08 04:26:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:26:24 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:26:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:26:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:26:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:26:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:26:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2438, filename=tmpoh41zavf_mock.wav) 2026-03-08 04:26:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:26:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:26:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:26:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:26:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:26:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:26:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:26:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:26:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:26:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:26:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:26:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:26:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:26: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'Sat, 07 Mar 2026 19:29: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-69ac7cad-433cdcc65d3a112413b3a9a5;be0008f8-415f-48ad-b0e3-fcf889ddc7ce'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'aTi4gf1C9bbsX6XsWOXgrcyzQBjWQvqyYOY5a6xjv8qJKtScv-ExfA==')]) 2026-03-08 04:26: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 04:26:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:26:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:26:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:26:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:26:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:26:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:26:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:26:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:26:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:26: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'Sat, 07 Mar 2026 19:29:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7cad-306bfcc27c7418873eae2667;be0008f8-415f-48ad-b0e3-fcf889ddc7ce'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'D3R00z8B0jCGISfZG_1CE2DXYiVJZjl-HSbHK0pkqyW7haRfAWiWpw==')]) 2026-03-08 04:26: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 04:26:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:26:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:26:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:26:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:26:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:26:27 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:26:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:26:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:26:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7nwuvsp6_mock.wav 2026-03-08 04:26:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:26:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:26:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:26:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:26:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprv8ruq19_mock.wav 2026-03-08 04:26:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:26:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:26:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:26:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:26:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 04:26:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:26:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2439, filename=tmp3qfqac0u_mock.wav) 2026-03-08 04:26:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:26:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:26:36 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:26:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:26:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:26:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:26:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:26:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:26:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:26:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:26:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:26:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:26:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:26:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:26: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'Sat, 07 Mar 2026 19:30: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-69ac7cb8-2b500d69687ac722279dff9c;4948aede-4b72-4843-8dcd-4c68cf7509cf'), (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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'sy4lVIZVrkuec0Lx2UXEJuQnEZ1y9zQAJ_tOQaT5B45mWv8kxJQLkQ==')]) 2026-03-08 04:26: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 04:26:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:26:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:26:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:26:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:26:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:26:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:26:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:26:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:26:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:26: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'Sat, 07 Mar 2026 19:30:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7cb9-45aa0b59229097c535a83e0b;4948aede-4b72-4843-8dcd-4c68cf7509cf'), (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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Q9aDGNl7OBxQ816lId6dgNG2uuATgmla0sKxWd4oyLsKP6ImMWMMfA==')]) 2026-03-08 04:26: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 04:26:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:26:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:26:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:26:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:26:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:26:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:26:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:26:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:26:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:26:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:26:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:26:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxw3hujv8_mock.wav 2026-03-08 04:26:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:26:47 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:26:47 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:26:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:26:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:26:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 04:26:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:26:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2440, filename=tmpupeq1z7v_mock.wav) 2026-03-08 04:26:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:26:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:26:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:26:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:26:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:26:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:26:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:26:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:26:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:26:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:26:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:26:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:26:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:26: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'Sat, 07 Mar 2026 19:30: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-69ac7cc4-52989a1c3370262f14115295;7edae66a-34cc-48ee-95e4-072bb40fbfd3'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'v4o6NK8-hqmEt_PgOv_U2RGUM1aAiQq87RN0aOIlfYDonIHKN8JaZQ==')]) 2026-03-08 04:26: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 04:26:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:26:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:26:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:26:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:26:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:26:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:26:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:26:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:26:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:26: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'Sat, 07 Mar 2026 19:30:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7cc4-6b8d5df43ffdbd213075d90e;7edae66a-34cc-48ee-95e4-072bb40fbfd3'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'VrSm26PQxWjVsdrb0aJPNqP08JVHB9YDJsDgd5QgoGiFBYXR9qXZXA==')]) 2026-03-08 04:26: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 04:26:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:26:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:26:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:26:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:26:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:26:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb1nx6oqc_mock.wav 2026-03-08 04:26:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:26:50 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:26:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:26:54 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:26:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:26:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:27:00 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:27:03 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:27:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:27:10 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:27:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:27:12 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.615238 < -1.000000) 2026-03-08 04:27:13 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.369702 < -1.000000) 2026-03-08 04:27:13 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:27:13 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:27:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주인공 Harr민 주인공' → 불명 2026-03-08 04:27:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:27:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 04:27:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:주인공 Harr민 통과 | 긴급도:일반 | 키워드:주인공, Harr민, 신호, 통과 2026-03-08 04:27:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2441, filename=tmptqx_olhf_mock.wav) 2026-03-08 04:27:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:27:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:27:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:27:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:27:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:27:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:27:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:27:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:27:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:27:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:27:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:27:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:27:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:30: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-69ac7cde-7a2f7d413d293f1e57fe733f;5995548b-8466-4e3d-971e-17aafd5717ed'), (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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ec13-3HKwWHu3LXwQ4Q4jkfvc_t3FES_rKbw336qkDiFsoTk0IsLyQ==')]) 2026-03-08 04: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 04:27:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:27:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:27:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:27:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:27:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:27:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:27:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:27:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:27:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:30:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7cde-42b487f35800c24644e88153;5995548b-8466-4e3d-971e-17aafd5717ed'), (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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FSoXKUpNx2tcX2vLMjE5ujfe46Oyidpr97A67sJVY56rfl1UGEUzmw==')]) 2026-03-08 04: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 04:27:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:27:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:27:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:27:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:27:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:27:16 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:27:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:27:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:27:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:27:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwj8gpe0z_mock.wav 2026-03-08 04:27:20 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:27:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 04:27:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 04:27:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2442, filename=tmp5acuoix__mock.wav) 2026-03-08 04:27:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:27:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:27:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:27:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:27:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:27:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:27:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:27:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:27:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:27:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:27:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:27:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:30: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-69ac7ce5-72d573f6100505423f05fdd2;c476f9cb-c7c1-4484-b069-a3c6c6f01ab9'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'iZKwRsbJNb0-wqEz7Eh5KkC4QEbDFaxkdiUIKV5A6EBGAvxIxQZceA==')]) 2026-03-08 04: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 04:27:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:27:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:27:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:27:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:27:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:27:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:27:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:27:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:27:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:27:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04: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'Sat, 07 Mar 2026 19:30:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7ce5-1b8e270f7aaf341c62923f99;c476f9cb-c7c1-4484-b069-a3c6c6f01ab9'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8jz2T8oYMo2ob3kFt_ZsUBoqN9iOcH4nj3Wc-1LX0eiORztvt3svUg==')]) 2026-03-08 04: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 04:27:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:27:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:27:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:27:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:27:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:27:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7whd3dxt_mock.wav 2026-03-08 04:27:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:27:24 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:27:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:27:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:27:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:27:32 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:27:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:27:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:27:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 04:27:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:27:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2443, filename=tmpq7qxx9tu_mock.wav) 2026-03-08 04:27:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:27:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:27:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:27:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:27:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:27:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:27:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:27:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:27:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:27:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:27:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:27:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:27:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:27: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'Sat, 07 Mar 2026 19:30: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-69ac7cf0-7562652f6574321640eb739c;1dc9d963-2548-4ac2-a56b-cc07ff6e9fb1'), (b'RateLimit', b'"api";r=981;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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'DSaxW4RVNkN1khlCULgS6057QJ9nz6eKVsf1q76zjfyJGQPXx6yemw==')]) 2026-03-08 04:27: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 04:27:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:27:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:27:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:27:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:27:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:27:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:27:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:27:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:27:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:27: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'Sat, 07 Mar 2026 19:30:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7cf1-7b88d30908ac947c681724db;1dc9d963-2548-4ac2-a56b-cc07ff6e9fb1'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'pn41gKbQO7HqhPKM5P5iX7kxjB-UESPA5RXc8aNS3avXVhToBFnInA==')]) 2026-03-08 04:27: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 04:27:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:27:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:27:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:27:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:27:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:27:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:27:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:27:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:27:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:27:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:27:43 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:27:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:27:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:27:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 04:27:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 04:27:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2444, filename=tmp7nwuvsp6_mock.wav) 2026-03-08 04:27:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:27:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:27:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:27:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:27:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:27:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:27:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:27:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:27:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:27:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:27:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:27:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:27:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:27: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'Sat, 07 Mar 2026 19:31: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-69ac7cfc-75e918b52e77937778584cb1;428c65d2-7055-4a0e-a16f-0c7d6a81314d'), (b'RateLimit', b'"api";r=979;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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dGdtCUTG6xg8YVmC9xjXCwmreLL9RaGjA6KwfSoXO-Dr_K_CqI1YTQ==')]) 2026-03-08 04:27: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 04:27:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:27:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:27:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:27:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:27:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:27:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:27:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:27:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:27:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:27: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'Sat, 07 Mar 2026 19:31:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7cfc-109988d36a3234ba3ba7542c;428c65d2-7055-4a0e-a16f-0c7d6a81314d'), (b'RateLimit', b'"api";r=978;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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'zTd3hKK6KFmlrwmUzu7XBmvu0KkFK4LQCLKvANg5h_qk1lk2V486hw==')]) 2026-03-08 04:27: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 04:27:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:27:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:27:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:27:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:27:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:27:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:27:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:27:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:27:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbr57csp6_mock.wav 2026-03-08 04:27:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:27:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:27:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:27:54 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:27:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:27:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:27:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:27:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:27:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2445, filename=tmprv8ruq19_mock.wav) 2026-03-08 04:27:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:27:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:27:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:27:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:27:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:27:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:27:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:27:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:27:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:27:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:27:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:27:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:27:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:27: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'Sat, 07 Mar 2026 19:31: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-69ac7d07-15b190a56758ef9a560d6f30;d8f1aa51-7afc-471a-bbe4-559fe0ddf9d0'), (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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0JBHHBF98NWRDGx_HIuYs_wfW_3NNjEZTS9iio3NQyniYP-7OJ3wCw==')]) 2026-03-08 04:27: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 04:27:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:27:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:27:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:27:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:27:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:27:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:27:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:27:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:27:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:27:55 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 04:27:55 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 04:27: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'Sat, 07 Mar 2026 19:31:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7d07-22e79143274e847a4e7be1ae;d8f1aa51-7afc-471a-bbe4-559fe0ddf9d0'), (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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ORUE71yWdXV1fnwLihqjII8CA4gS3abs7Js7G6wcoHsCE4SBaXrLKA==')]) 2026-03-08 04:27: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 04:27:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:27:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:27:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:27:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:27:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:27:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzbh82fh8_mock.wav 2026-03-08 04:27:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:27:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:27:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:27:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:28:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:28:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpuusu05yi_mock.wav 2026-03-08 04:28:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:28:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:28:06 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:28:06 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:28:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:28:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:28:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 04:28:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 04:28:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2446, filename=tmpxw3hujv8_mock.wav) 2026-03-08 04:28:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:28:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:28:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:28:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:28:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:28:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:28:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:28:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:28:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:28:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:28:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:28:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:28:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:28:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:28: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'Sat, 07 Mar 2026 19:31: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-69ac7d13-3f89677731341a5972ff6073;1977d786-de08-49ff-b351-61c4c97e1dda'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'J0Uo2nacz6VQy8J4DtmtG7ZrKTEAlX_VXCjvcRSf0-qyi2JPad58Tw==')]) 2026-03-08 04:28: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 04:28:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:28:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:28:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:28:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:28:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:28:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:28:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:28:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:28:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:28: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'Sat, 07 Mar 2026 19:31:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7d13-144ae26c6348ba191c1c806a;1977d786-de08-49ff-b351-61c4c97e1dda'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'CUTfeTg4PjQinXrnYtYh2w1sY84hHkiSejEMK_P0fQswZ7CwiGy3BA==')]) 2026-03-08 04:28: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 04:28:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:28:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:28:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:28:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:28:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:28:09 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:28:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:28:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:28:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw_w57tx8_mock.wav 2026-03-08 04:28:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:28:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:28:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:28:17 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:28:17 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:28:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:28:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:28:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 04:28:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:28:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2447, filename=tmpb1nx6oqc_mock.wav) 2026-03-08 04:28:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:28:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:28:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:28:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:28:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:28:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:28:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:28:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:28:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:28:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:28:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:28:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:28:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:28:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:28:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5swhi32o_mock.wav 2026-03-08 04:28: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'Sat, 07 Mar 2026 19:31: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-69ac7d1e-6c0d4e77496a9d234d824e2a;ad3e9dd5-bd98-4a50-92b3-0a727f565182'), (b'RateLimit', b'"api";r=973;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'k3-WEJ5EXl_W_lnGBH3UjYORIorplPcx6rO4oVBl3T3uRg52-a46Ew==')]) 2026-03-08 04:28: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 04:28:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:28:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:28:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:28:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:28:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:28:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:28:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:28:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:28:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:28: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'Sat, 07 Mar 2026 19:31:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7d1e-302b633c52467a1358bc36d6;ad3e9dd5-bd98-4a50-92b3-0a727f565182'), (b'RateLimit', b'"api";r=972;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wslvovn0NQvskRTSkXhclPOTuthHjXkz2JkTqSp6xlB7-9fvWw0yiQ==')]) 2026-03-08 04:28: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 04:28:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:28:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:28:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:28:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:28:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:28:21 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:28:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:28:24 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:28:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:28:28 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:28:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:28:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:28:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (16.127660 > 2.400000) 2026-03-08 04:28:38 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:28:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:28:40 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.336200 < -1.000000) 2026-03-08 04:28:40 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.584687 < -1.000000) 2026-03-08 04:28:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 04:28:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 Training' → 열차 2026-03-08 04:28:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:28:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 50자) 2026-03-08 04:28:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 Training | 긴급도:일반 | 키워드:없음 2026-03-08 04:28:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2448, filename=tmpwj8gpe0z_mock.wav) 2026-03-08 04:28:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:28:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:28:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:28:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:28:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:28:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:28:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:28:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:28:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:28:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:28:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:28:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:28:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:28: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'Sat, 07 Mar 2026 19:32: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-69ac7d35-6a534d05507f83412ab0d63a;df737577-2b0b-4261-a115-c6139461c6ce'), (b'RateLimit', b'"api";r=971;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'RYpcMr1JiGzQDzqpUUBIAsg8PoipwDstpDUkKII7doHce9cXt7g9Aw==')]) 2026-03-08 04:28: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 04:28:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:28:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:28:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:28:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:28:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:28:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:28:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:28:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:28:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:28: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'Sat, 07 Mar 2026 19:32:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7d35-6f7e92e03b35fb0c7616ebf9;df737577-2b0b-4261-a115-c6139461c6ce'), (b'RateLimit', b'"api";r=970;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'BOSLoO00EkJiUJqvoNxPKxO5IXaQByd6dvVtNMjZHKQ_4c_iPRYaIQ==')]) 2026-03-08 04:28: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 04:28:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:28:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:28:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:28:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:28:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:28:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:28:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:28:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:28:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:28:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfi7o_c5g_mock.wav 2026-03-08 04:28:47 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:28:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:28:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 04:28:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2449, filename=tmp7whd3dxt_mock.wav) 2026-03-08 04:28:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:28:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:28:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:28:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:28:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:28:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:28:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:28:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:28:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:28:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:28:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:28:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:28:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:28: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'Sat, 07 Mar 2026 19: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-69ac7d3c-47197125179a46865579f040;f25a92aa-add4-4023-bb46-26ee893754bd'), (b'RateLimit', b'"api";r=969;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'L-pSBmVWIedczktwwgI143k7mrHZnk8PQEtSpTZygd2na78hvXTG8Q==')]) 2026-03-08 04:28: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 04:28:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:28:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:28:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:28:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:28:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:28:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:28:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:28:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:28:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:28: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'Sat, 07 Mar 2026 19:32:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7d3c-400cb6f73ce75443465dc437;f25a92aa-add4-4023-bb46-26ee893754bd'), (b'RateLimit', b'"api";r=968;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wjzOUwyGEscQzaExKrDwOANr46KHSp9BEfZRjRcFCnfqFVFS-IAEZA==')]) 2026-03-08 04:28: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 04:28:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:28:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:28:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:28:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:28:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:28:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:28:51 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:28:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:28:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:28:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpicox5qo6_mock.wav 2026-03-08 04:28:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:28:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:28:59 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:28:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:28:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:29:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 04:29:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:29:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2450, filename=tmpbr57csp6_mock.wav) 2026-03-08 04:29:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:29:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:29:00 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 04:29:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:29:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:29:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:29:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:29:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:29:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:29:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:29:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:29:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:29:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:29:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:29: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'Sat, 07 Mar 2026 19: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-69ac7d48-1ec6de1849e3d3b6288adfd5;0382138f-a74d-4820-a374-d8f6a849d81c'), (b'RateLimit', b'"api";r=967;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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'zJ30N9XqtSIRo8Q9ZbRcTpXrGyHoIB-fFCWuGaUFqK4MnsjfqMbFAA==')]) 2026-03-08 04:29: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 04:29:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:29:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:29:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:29:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:29:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:29:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:29:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:29:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:29:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:29: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'Sat, 07 Mar 2026 19:32:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7d48-42e324401437b9ac42002ebe;0382138f-a74d-4820-a374-d8f6a849d81c'), (b'RateLimit', b'"api";r=966;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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'cbmacbxkzz4H3ReODk0LJLG4wbciu3Lau1aIHqzTaxvePYyS_bu1pA==')]) 2026-03-08 04:29: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 04:29:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:29:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:29:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:29:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:29:01 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 04:29:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:29:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:29:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:29:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:29:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:29:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:29:10 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:29:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:29:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:29:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 04:29:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 04:29:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2451, filename=tmpzbh82fh8_mock.wav) 2026-03-08 04:29:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:29:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:29:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:29:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:29:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:29:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:29:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:29:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:29:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:29:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:29:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:29:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:29:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:29: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'Sat, 07 Mar 2026 19: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-69ac7d53-2b190deb07d5ea5c1ee36674;e1459bb3-1b6d-4ee8-b4d8-ef57e9ae4b1d'), (b'RateLimit', b'"api";r=965;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'uydP81-OcDpqIY19AM9DjcFAIiTKivyv0uBhfAIJfFR8-EVKgiK4_Q==')]) 2026-03-08 04:29: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 04:29:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:29:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:29:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:29:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:29:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:29:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:29:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:29:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:29:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:29: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'Sat, 07 Mar 2026 19:32:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7d54-5c6da1af7dd81f1323060bd1;e1459bb3-1b6d-4ee8-b4d8-ef57e9ae4b1d'), (b'RateLimit', b'"api";r=964;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Eex62-9R7jsBBXJ_fETJ50y4PR6m-rh4qSTn04ZEO03Urbj6_tOTIA==')]) 2026-03-08 04:29: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 04:29:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:29:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:29:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:29:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:29:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:29:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:29:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:29:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:29:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpand2hwek_mock.wav 2026-03-08 04:29:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:29:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:29:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:29:21 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:29:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:29:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:29:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:29:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:29:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2452, filename=tmpuusu05yi_mock.wav) 2026-03-08 04:29:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:29:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:29:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:29:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:29:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:29:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:29:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:29:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:29:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:29:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:29:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:29:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:29: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'Sat, 07 Mar 2026 19: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-69ac7d5e-308c68c427a1907424f9fff7;bfa9d4fc-467b-43d8-8d41-8b318327f8bb'), (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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Q2vEfKyeZSnsl0x8Ik6WeukuXf_1U5ttNQCjX-_ZX2alNFeKlswKRQ==')]) 2026-03-08 04:29: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 04:29:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:29:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:29:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:29:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:29:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:29:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:29:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:29:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:29:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:32:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7d5e-5460bf257cd75cb50ab5b050;bfa9d4fc-467b-43d8-8d41-8b318327f8bb'), (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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'TwzDtR1r7RolqdijvrBsKi0iVrA-tqQPM67MF29lwijpny0qLHPctg==')]) 2026-03-08 04: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 04:29:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:29:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:29:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:29:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:29:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:29:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl6s5rb4t_mock.wav 2026-03-08 04:29:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:29:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:29:25 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:29:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:29:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:29:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:29:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:29:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpobx877o5_mock.wav 2026-03-08 04:29:33 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:29:33 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:29:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:29:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:29:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 04:29:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,신호,통과 2026-03-08 04:29:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2453, filename=tmpw_w57tx8_mock.wav) 2026-03-08 04:29:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:29:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:29:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:29:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:29:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:29:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:29:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:29:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:29:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:29:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:29:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:29:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac7d6a-750ccb3944aaadb205717c13;928f84d6-5db0-4de3-97ed-a285ee53f034'), (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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FsUQEqdvlksISkah6xjNysDKPyWQabmjM0CFxD4igpsVCXYIeSAJng==')]) 2026-03-08 04: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 04:29:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:29:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:29:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:29:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:29:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:29:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:29:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:29:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:29:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:32:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7d6a-708adacb7e542aaf3e94f3c8;928f84d6-5db0-4de3-97ed-a285ee53f034'), (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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'UoLmc68BulG6g478DmdazAEZMg2wmsqC2VCthnN-XHi59SfW_cRoow==')]) 2026-03-08 04: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 04:29:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:29:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:29:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:29:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:29:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:29:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:29:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:29:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:29:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:29:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi93sv1dm_mock.wav 2026-03-08 04:29:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:29:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:29:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:29:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:29:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:29:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:29:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:29:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 04:29:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:29:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2454, filename=tmp5swhi32o_mock.wav) 2026-03-08 04:29:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:29:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:29:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:29:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:29:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:29:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:29:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:29:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:29:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:29:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:29:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:29:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:29:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac7d75-0cc0fe4a64817b62771e2b69;044c12a7-3956-44ce-9555-5e47a26cde62'), (b'RateLimit', b'"api";r=959;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xdJljjQYKZEb4KyCRKP12cdJOlg4Dbrwhp6MhwvURT9FxzmbfAX8XQ==')]) 2026-03-08 04: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 04:29:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:29:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:29:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:29:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:29:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:29:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:29:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:29:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:29:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:29: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'Sat, 07 Mar 2026 19:33:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7d75-1d26fbe438a4ca0662fa375b;044c12a7-3956-44ce-9555-5e47a26cde62'), (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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Fj5UEHenNZCEv8oTJ87QIa5FWB1QYe3vFws7G1BnHU_r22FzxOXjPw==')]) 2026-03-08 04:29: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 04:29:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:29:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:29:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:29:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:29:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:29:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2zfscl10_mock.wav 2026-03-08 04:29:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:29:48 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:29:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:29:51 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:29:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:29:56 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:29:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:30:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:30:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:30:06 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:30:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:30:10 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.268534 < -1.000000) 2026-03-08 04:30:10 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.662230 < -1.000000) 2026-03-08 04:30:10 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 04:30:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '남산 엄호신호기 조195 원의 손 입고 쌓여주신 걸어 ' → 열차 2026-03-08 04:30:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:30:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 176자) 2026-03-08 04:30:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:남산 엄호신호기 조195 원의 손 입고 쌓여주신 걸어 주신호기 의견 외관조사망도 외관조사망도 역전기(RV) 모터카 역전기(RV) 모터카 근기 모터카 역전기(RV) 모터카 원의 수신 양호 감속신호 연구 사라진 타파가 만큼 역전기(RV) 모터카 역전기(RV) 모터카 연락변전소 사이리스터(Thyristor) 남평 | 긴급도:일반 | 키워드:없음 2026-03-08 04:30:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2455, filename=tmpfi7o_c5g_mock.wav) 2026-03-08 04:30:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:30:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:30:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:30:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:30:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:30:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:30:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:30:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:30:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:30:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:30:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:30:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:30:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:30: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'Sat, 07 Mar 2026 19:33: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-69ac7d90-5d83d57d727c71d33a4f9341;599f805f-4efb-4d7c-b998-a6588a082c78'), (b'RateLimit', b'"api";r=957;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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'LYl-MpifNya686-zz4NSQfEE7B0GxO_7VgqaMraEA3W4fgVjCiHAEg==')]) 2026-03-08 04:30: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 04:30:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:30:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:30:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:30:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:30:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:30:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:30:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:30:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:30:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:30: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'Sat, 07 Mar 2026 19:33:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7d90-4d459795372ec4a01cf5ad88;599f805f-4efb-4d7c-b998-a6588a082c78'), (b'RateLimit', b'"api";r=956;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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'SqHzNvDdF3K4a8vPjXZNZpkwIShTUPPXsGuvgU0wtunM6fnNLdAQ0A==')]) 2026-03-08 04:30: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 04:30:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:30:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:30:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:30:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:30:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:30:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:30:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:30:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:30:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:30:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9q9dpkaw_mock.wav 2026-03-08 04:30:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:30:18 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:30:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:30:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:30:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 04:30:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnsgjf6o9_mock.wav 2026-03-08 04:30:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2456, filename=tmpicox5qo6_mock.wav) 2026-03-08 04:30:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:30:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:30:19 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:30:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:30:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:30:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:30:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:30:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:30:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:30:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:30:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:30:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:30:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:30:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:30: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'Sat, 07 Mar 2026 19:33: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-69ac7d97-0b38826d4cfa544519d076f1;87c4e10f-d968-4059-8447-a767ec0fe065'), (b'RateLimit', b'"api";r=955;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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'lIo8mTFfPlnLqFB48T3gjsyBYfab8eFFvIds_M-Vv5E90sCjVuzZhg==')]) 2026-03-08 04:30: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 04:30:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:30:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:30:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:30:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:30:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:30:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:30:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:30:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:30:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:30: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'Sat, 07 Mar 2026 19:33:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7d97-54eb1b7d4c04baed42d943ba;87c4e10f-d968-4059-8447-a767ec0fe065'), (b'RateLimit', b'"api";r=954;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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'oj8-gv7ZlaLXIY-ZHdRYETWjthqCWGbX_fqxOrpXXCwIAVx3XXONFg==')]) 2026-03-08 04:30: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 04:30:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:30:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:30:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:30:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:30:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:30:21 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:30:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:30:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:30:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:30:29 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:30:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:30:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:30:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 04:30:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:30:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2457, filename=tmpand2hwek_mock.wav) 2026-03-08 04:30:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:30:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:30:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:30:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:30:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:30:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:30:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:30:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:30:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:30:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:30:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:30:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:30:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:30: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'Sat, 07 Mar 2026 19: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-69ac7da2-42cc2b3243d9223d7b97995e;a98f3253-d2fe-496e-9455-f8eadf8ac2ac'), (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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'LTy-hGCkSItHD5BtEzUWVRH9Iyemo-EOkToBF121u_1KCfDjV-ULAg==')]) 2026-03-08 04:30: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 04:30:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:30:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:30:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:30:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:30:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:30:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:30:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:30:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:30:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:30: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'Sat, 07 Mar 2026 19:33:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7da2-51e1b8881cfce2260f33e602;a98f3253-d2fe-496e-9455-f8eadf8ac2ac'), (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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ozPnSXCudBJ7b5FDTQMi7TpjvK6lhZNwc-UOepjiZWpCramEv8C7sw==')]) 2026-03-08 04:30: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 04:30:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:30:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:30:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:30:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:30:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:30:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:30:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:30:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:30:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:30:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:30:40 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:30:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:30:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:30:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 04:30:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 04:30:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2458, filename=tmpl6s5rb4t_mock.wav) 2026-03-08 04:30:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:30:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:30:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:30:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:30:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:30:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:30:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:30:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:30:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:30:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:30:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:30:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:30:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:30: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'Sat, 07 Mar 2026 19:34: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-69ac7dae-178c02fa51204a2f4c8a912e;0c7b4e50-4564-4c54-b197-11e42e9ec376'), (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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'bWFAS81xHviHgXXLOroHV9T9btTb6OWjTUs_yww5CUi3OVuCF4KKuA==')]) 2026-03-08 04:30: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 04:30:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:30:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:30:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:30:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:30:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:30:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:30:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:30:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:30:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:30: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'Sat, 07 Mar 2026 19:34:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7dae-4e91197d446b92617af79af1;0c7b4e50-4564-4c54-b197-11e42e9ec376'), (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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Q11phxUMMdmWxY7A7dbljRSKLObf_VxEyB4NMdovg_OOJcfXcgtANg==')]) 2026-03-08 04:30: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 04:30:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:30:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:30:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:30:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:30:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:30:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjkax2hrd_mock.wav 2026-03-08 04:30:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:30:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:30:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:30:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:30:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:30:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:30:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:30:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7ordlmu3_mock.wav 2026-03-08 04:30:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:30:52 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:30:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:30:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:30:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:30:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:30:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2459, filename=tmpobx877o5_mock.wav) 2026-03-08 04:30:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:30:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:30:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:30:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:30:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:30:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:30:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:30:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:30:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:30:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:30:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:30:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac7db9-0c61ece40fb4361e0b6faa1b;ece17b6d-5be3-47c2-9fb8-c7a94e4acd51'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'HGXCvC4bCoYv81mZAVIjJu7ru5rfYE2K27kPvR_emeleZTxPq-Jmag==')]) 2026-03-08 04: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 04:30:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:30:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:30:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:30:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:30:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:30:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:30:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:30:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:30:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:34:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7db9-59f01e8951107a5d020499fe;ece17b6d-5be3-47c2-9fb8-c7a94e4acd51'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'UHtp-3gtC1JLljUIqpOMPT6Z9tOYJfWX2vKvjLrVGuISJTi8ZxI7Ug==')]) 2026-03-08 04: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 04:30:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:30:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:30:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:30:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:30:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:30:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:30:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:30:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:30:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp09tishse_mock.wav 2026-03-08 04:30:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:30:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:31:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:31:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:31:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:31:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:31:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:31:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 04:31:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:31:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2460, filename=tmpi93sv1dm_mock.wav) 2026-03-08 04:31:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:31:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:31:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:31:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:31:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:31:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:31:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:31:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:31:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:31:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:31:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:31:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:31: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'Sat, 07 Mar 2026 19: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-69ac7dc4-1a53c61223e9b43062d1329e;0bcae2a0-28a8-4449-a279-651adfcd02ea'), (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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'JdlEuvgTc_OYlE5BBRT3zmRaeOmuf7VFt5NDoF5bfgc4-FNolnxvaQ==')]) 2026-03-08 04:31: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 04:31:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:31:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:31:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:31:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:31:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:31:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:31:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:31:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:31:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:34:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7dc4-2f9d7cc66224d4cc611491c5;0bcae2a0-28a8-4449-a279-651adfcd02ea'), (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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-DbIqTYFlokZNMzv533snhWri8E7AzLl3saKEZpJAECteKjCECAHDA==')]) 2026-03-08 04: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 04:31:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:31:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:31:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:31:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:31:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:31:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:31:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:31:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:31:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnsiwpjud_mock.wav 2026-03-08 04:31:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:31:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:31:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:31:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:31:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqrokeq9c_mock.wav 2026-03-08 04:31:15 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:31:15 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:31:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:31:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:31:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 04:31:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:31:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2461, filename=tmp2zfscl10_mock.wav) 2026-03-08 04:31:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:31:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:31:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:31:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:31:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:31:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:31:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:31:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:31:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:31:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:31:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:31:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac7dd0-15c3d93777a22aaa7593debd;5a0775d4-e30e-44cd-a681-ed3fe0ae57fa'), (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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'sm8OkJ9ctec4G1Evm0d9Zna6DMmkwJ5GfaM3cKwzLMaySXScTWLFVQ==')]) 2026-03-08 04: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 04:31:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:31:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:31:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:31:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:31:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:31:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:31:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:31:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:31:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:31: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'Sat, 07 Mar 2026 19:34:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7dd0-3619dba146ea787126ec52a2;5a0775d4-e30e-44cd-a681-ed3fe0ae57fa'), (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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'X-OWkFXLqaIU7oWKKg-dOaQXS4pBGOqEt6O0705LjZOXXO_Q-iUpMw==')]) 2026-03-08 04:31: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 04:31:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:31:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:31:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:31:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:31:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:31:18 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:31:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:31:22 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:31:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:31:23 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:31:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:31:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:31:33 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:31:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:31:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:31:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:31:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (16.191489 > 2.400000) 2026-03-08 04:31:41 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.418640 < -1.000000) 2026-03-08 04:31:42 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:31:42 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:31:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '이쁠성에선 뤼 attends' → 불명 2026-03-08 04:31:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:31:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:31:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj4unek3y_mock.wav 2026-03-08 04:31:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 54자) 2026-03-08 04:31:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:이쁠성 뤼 통과 | 긴급도:일반 | 키워드:이쁠성,뤼,신호,통과 2026-03-08 04:31:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2462, filename=tmp9q9dpkaw_mock.wav) 2026-03-08 04:31:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:31:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:31:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:31:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:31:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:31:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:31:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:31:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:31:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:31:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:31:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:31:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:31:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:31: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'Sat, 07 Mar 2026 19: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-69ac7deb-14efed4902534d7648e33f22;8c1e9ffa-56e8-4eb1-be17-8cdc6b88219b'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'_Ot_kNWrFThF7Quf_o3KVCMq4mAhKv5psO8katukeuOBfE0TB007gw==')]) 2026-03-08 04:31: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 04:31:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:31:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:31:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:31:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:31:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:31:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:31:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:31:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:31:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:35:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7deb-2532538544d4c0a73fcc1ab3;8c1e9ffa-56e8-4eb1-be17-8cdc6b88219b'), (b'RateLimit', b'"api";r=988;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'V57u8QrmOOrAg3zgsKMYGPafklawVvlRHN8K6oCtWyfe2i5NYPxfMw==')]) 2026-03-08 04: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 04:31:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:31:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:31:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:31:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:31:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:31:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:31:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:31:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:31:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:31:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb7cw18d5_mock.wav 2026-03-08 04:31:49 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:31:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 04:31:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 04:31:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2463, filename=tmpnsgjf6o9_mock.wav) 2026-03-08 04:31:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:31:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:31:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:31:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:31:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:31:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:31:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:31:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:31:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:31:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:31:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:31:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:31:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:31: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'Sat, 07 Mar 2026 19: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-69ac7df2-4e01c7b867b0fb592d55691b;9f3f36b9-6c65-4042-8633-112aa3f8a1dc'), (b'RateLimit', b'"api";r=987;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vx9LmzZ-su67N5zHCTOHKsfYWbAcyUhKElg8guz61WS0yTD7DDffUw==')]) 2026-03-08 04:31: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 04:31:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:31:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:31:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:31:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:31:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:31:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:31:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:31:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:31:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:31:50 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 04:31:50 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 04: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'Sat, 07 Mar 2026 19:35:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7df2-265464cd423423cc6aab3477;9f3f36b9-6c65-4042-8633-112aa3f8a1dc'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'A4erxMRcJs_IwsiTjRWurTcsOx653yJj5Y7FnySxchNyKACMQcraUg==')]) 2026-03-08 04: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 04:31:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:31:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:31:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:31:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:31:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:31:52 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:31:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:31:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:31:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:32:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:32:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:32:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:32:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:32:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 04:32:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:32:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2464, filename=tmpjkax2hrd_mock.wav) 2026-03-08 04:32:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:32:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:32:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:32:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:32:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:32:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:32:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:32:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:32:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:32:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:32:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:32:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:35: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-69ac7dfd-792931770c6ececb1f416dcd;1237fef9-0d1a-4205-ab41-a418a0ef3419'), (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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'JD-oQrI4Pa6bNBVvaX41alFycyEkPCoISOLgNXKpn9ZTp02zuO-5_g==')]) 2026-03-08 04: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 04:32:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:32:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:32:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:32:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:32:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:32:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:32:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:32:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:32:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:35:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7dfd-00bd0d676012a12758cf0a99;1237fef9-0d1a-4205-ab41-a418a0ef3419'), (b'RateLimit', b'"api";r=984;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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7lGTTBr5Ox4KZvmoOO5TQ3GZ73QlXpQ2nKO73UPKeQJo2QBIMvco5Q==')]) 2026-03-08 04: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 04:32:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:32:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:32:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:32:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:32:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:32:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:32:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:32:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:32:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:32:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:32:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpr1v3b0d0_mock.wav 2026-03-08 04:32:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:32:12 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:32:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:32:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:32:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 04:32:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 04:32:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2465, filename=tmp7ordlmu3_mock.wav) 2026-03-08 04:32:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:32:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:32:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:32:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:32:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:32:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:32:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:32:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:32:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:32:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:32:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:32:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:32: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'Sat, 07 Mar 2026 19:35: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-69ac7e09-2f178059492043d70d52911b;dd196837-bbfe-43c7-a3cb-81d1dd59c6aa'), (b'RateLimit', b'"api";r=983;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 fbcc556a7ae06f98e6cc9cbb2b21c7c0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'VvfQijizccmhbt1ye-pIGot3FjUKARMaqtYtmf7HZd9rtn6c0kSyyg==')]) 2026-03-08 04:32: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 04:32:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:32:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:32:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:32:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:32:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:32:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:32:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:32:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:32:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:32: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'Sat, 07 Mar 2026 19:35:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7e09-73114229361870247b751788;dd196837-bbfe-43c7-a3cb-81d1dd59c6aa'), (b'RateLimit', b'"api";r=982;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 fbcc556a7ae06f98e6cc9cbb2b21c7c0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'K1LinBmiagsNA_6uvJqvYJtdTOH1M-jj4dWE6JdzcscvLQD636u_TA==')]) 2026-03-08 04:32: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 04:32:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:32:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:32:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:32:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:32:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:32:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:32:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:32:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:32:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:32:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:32:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5pc1hgap_mock.wav 2026-03-08 04:32:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:32:23 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:32:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:32:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:32:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:32:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpji886_w__mock.wav 2026-03-08 04:32:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:32:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:32:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2466, filename=tmp09tishse_mock.wav) 2026-03-08 04:32:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:32:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:32:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:32:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:32:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:32:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:32:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:32:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:32:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:32:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:32:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:32:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:32:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:32: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'Sat, 07 Mar 2026 19:35: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-69ac7e14-20160f322da7e74609c08bb4;47ddfb1c-bf56-4937-8b49-af14b884e8d5'), (b'RateLimit', b'"api";r=981;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 705c525d3a8466fb6be7399f8c168d72.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'6iiysP5NwbllFAtBrkmL5T0xf7zZJg09B-LWDfm5GGY9AFIBcHWGaQ==')]) 2026-03-08 04:32: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 04:32:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:32:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:32:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:32:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:32:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:32:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:32:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:32:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:32:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:35:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7e14-4a9cf28866aa30825536dda4;47ddfb1c-bf56-4937-8b49-af14b884e8d5'), (b'RateLimit', b'"api";r=980;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 705c525d3a8466fb6be7399f8c168d72.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'D83eMZ6lf0-H24VqR_-fopqtgqUbhWOd3uO4KkQY5fSKrUJoGyF4Tw==')]) 2026-03-08 04: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 04:32:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:32:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:32:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:32:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:32:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:32:27 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:32:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:32:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:32:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:32:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:32:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:32:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6n_mm3fi_mock.wav 2026-03-08 04:32:35 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:32:35 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:32:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:32:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:32:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 04:32:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:32:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2467, filename=tmpnsiwpjud_mock.wav) 2026-03-08 04:32:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:32:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:32:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:32:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:32:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:32:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:32:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:32:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:32:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:32:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:32:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:32:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:32:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:32:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:32: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'Sat, 07 Mar 2026 19: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-69ac7e20-47dec5462b62622b50b15b2b;2040bbe4-82ea-47b1-bd9b-e202c9e15cd1'), (b'RateLimit', b'"api";r=979;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 7d0e3d3ceaf195c2196e1551f7e8ec68.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'5TSq7ZmU97hTVdMF18thXaF2Hd7MHP9EWEP5R1ES_lVRjk409LQJ0g==')]) 2026-03-08 04:32: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 04:32:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:32:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:32:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:32:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:32:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:32:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:32:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:32:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:32:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:36:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7e20-1e632a2f2ffb7a9f757e6392;2040bbe4-82ea-47b1-bd9b-e202c9e15cd1'), (b'RateLimit', b'"api";r=978;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 7d0e3d3ceaf195c2196e1551f7e8ec68.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'JpfoqxOMatJMMRSovv7_fmx7-q_etWi2h6M9YGNM-hIW4FkataI7MQ==')]) 2026-03-08 04: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 04:32:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:32:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:32:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:32:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:32:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:32:38 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:32:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:32:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:32:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4983lk4b_mock.wav 2026-03-08 04:32:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:32:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:32:47 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:32:47 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:32:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:32:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:32:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:32:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 | 긴급도:일반 | 키워드:없음 2026-03-08 04:32:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2468, filename=tmpqrokeq9c_mock.wav) 2026-03-08 04:32:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:32:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:32:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:32:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:32:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:32:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:32:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:32:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:32:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:32:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:32:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:32:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:32: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'Sat, 07 Mar 2026 19: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-69ac7e2c-3aa833541b8ee7aa323bb50d;91bd74a1-e14f-4015-8ecf-d88cca6dc09d'), (b'RateLimit', b'"api";r=977;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 810952bb5a6856a2df6bb22a5f094b64.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'1yLRs6HRviyBozFdMDB1BkdY3LBK8tVF_4b3Mo3VdTLyxu7xc6mgDQ==')]) 2026-03-08 04:32: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 04:32:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:32:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:32:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:32:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:32:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:32:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:32:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:32:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:32:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:36:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7e2c-1189414c01e8e87d71af3445;91bd74a1-e14f-4015-8ecf-d88cca6dc09d'), (b'RateLimit', b'"api";r=976;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 810952bb5a6856a2df6bb22a5f094b64.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'TgZyQ1gJEymZBrE_S-0f_36W8RpTAz55bW8j6H64lhh4Upv4AnM_nA==')]) 2026-03-08 04: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 04:32:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:32:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:32:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:32:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:32:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:32:50 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:32:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:32:51 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:32:54 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:32:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:32:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:33:01 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:33:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:33:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:33:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:33:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:33:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu6o7b8wh_mock.wav 2026-03-08 04:33:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:33:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:33:12 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.099163 < -1.000000) 2026-03-08 04:33:13 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.128205 < -1.000000) 2026-03-08 04:33:13 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:33:13 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:33:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '지민 반성은' → 불명 2026-03-08 04:33:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:33:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 33자) 2026-03-08 04:33:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:지민 반성 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:33:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2469, filename=tmpj4unek3y_mock.wav) 2026-03-08 04:33:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:33:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:33:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:33:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:33:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:33:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:33:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:33:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:33:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:33:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:33:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:33:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:33:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:33: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'Sat, 07 Mar 2026 19:36: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-69ac7e46-54ef21847f1c40a341767b0d;1d9b0c74-0636-43e8-990c-fe604ec3d77e'), (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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8Y_hFq56HCRew_8deneVLZLhrO49EatEzwicGdZzJJYxkGHF6ZcvKg==')]) 2026-03-08 04:33: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 04:33:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:33:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:33:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:33:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:33:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:33:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:33:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:33:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:33:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:33: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'Sat, 07 Mar 2026 19:36:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7e46-394547d3501b223553f6be38;1d9b0c74-0636-43e8-990c-fe604ec3d77e'), (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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'YvD7lzmcwE78IWaEsRdEfc6XmmGe0je23Fywi_kLPeTjG8j6IN8jqg==')]) 2026-03-08 04:33: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 04:33:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:33:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:33:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:33:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:33:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:33:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4ktb7idc_mock.wav 2026-03-08 04:33:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:33:16 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:33:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:33:20 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:33:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:33:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 04:33:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2470, filename=tmpb7cw18d5_mock.wav) 2026-03-08 04:33:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:33:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:33:21 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 04:33:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:33:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:33:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:33:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:33:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:33:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:33:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:33:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:33:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:33:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:33:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:33: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'Sat, 07 Mar 2026 19: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-69ac7e4d-721c226b510fb7f76704f7c1;0418a3f4-2220-49d1-aafd-9624451c079e'), (b'RateLimit', b'"api";r=973;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ekjSYeAuTeTp9rWxesORXqmXdY6qrLyzP_VDCufsrlU7SrxQBku3sg==')]) 2026-03-08 04:33: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 04:33:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:33:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:33:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:33:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:33:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:33:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:33:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:33:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:33:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:33: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'Sat, 07 Mar 2026 19:36:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7e4d-283963f20e0a13c75d905d66;0418a3f4-2220-49d1-aafd-9624451c079e'), (b'RateLimit', b'"api";r=972;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'bwjY10Xff9LZKke8vqgX0w0BU0aRKssV1a5vbjNcTVPVeNSjoLiOWA==')]) 2026-03-08 04:33: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 04:33:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:33:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:33:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:33:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:33:22 [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 04:33:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:33:23 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:33:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:33:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:33:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:33:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:33:31 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:33:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:33:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:33:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 04:33:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:33:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2471, filename=tmpr1v3b0d0_mock.wav) 2026-03-08 04:33:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:33:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:33:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:33:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:33:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:33:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:33:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:33:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:33:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:33:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:33:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:33:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:33:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:33: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'Sat, 07 Mar 2026 19:36: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-69ac7e58-3b4c8dd25a0c815425fd81d4;378453ce-ff21-4616-b6d5-3249d7cfabbe'), (b'RateLimit', b'"api";r=971;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'nu_HSQHToEX-FORAqy-BJqJqYlYrR2FZK_nvCv6Qds9dwLEcCFzuZQ==')]) 2026-03-08 04:33: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 04:33:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:33:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:33:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:33:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:33:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:33:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:33:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:33:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:33:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:33: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'Sat, 07 Mar 2026 19:36:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7e58-55febf011d4eb3dd7c6f3df6;378453ce-ff21-4616-b6d5-3249d7cfabbe'), (b'RateLimit', b'"api";r=970;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ORukYGwkLKNiDe4APYlYqaJa-9zsWI1RS08SifgCzV26Z-se3Ah4wg==')]) 2026-03-08 04:33: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 04:33:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:33:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:33:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:33:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:33:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:33:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:33:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:33:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:33:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:33:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:33:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6243eh0a_mock.wav 2026-03-08 04:33:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:33:43 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:33:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:33:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:33:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 04:33:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 04:33:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2472, filename=tmp5pc1hgap_mock.wav) 2026-03-08 04:33:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:33:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:33:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:33:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:33:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:33:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:33:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:33:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:33:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:33:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:33:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:33:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:37: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-69ac7e64-65865c4315d775ee215518ed;446ca348-da8f-438d-9e08-e6b7afba7a62'), (b'RateLimit', b'"api";r=969;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7lkj4dj2m2GOdLB_YPgx8F35T0C6Xq1PZZyjcTp27OkiYdfoHVfYVQ==')]) 2026-03-08 04: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 04:33:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:33:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:33:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:33:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:33:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:33:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:33:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:33:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:33:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:33: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'Sat, 07 Mar 2026 19:37:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7e64-47732bff26cae3fe05a3fa1f;446ca348-da8f-438d-9e08-e6b7afba7a62'), (b'RateLimit', b'"api";r=968;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'pBo806G0jKTGF09qk-bbeYhaeMgtZVo-gAcDZTdDnL4xukP798uAGg==')]) 2026-03-08 04:33: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 04:33:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:33:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:33:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:33:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:33:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:33:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:33:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:33:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:33:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5ec4ppn2_mock.wav 2026-03-08 04:33:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:33:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:33:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:33:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:33:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1hoqqtvd_mock.wav 2026-03-08 04:33:54 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:33:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:33:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:33:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:33:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:33:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2473, filename=tmpji886_w__mock.wav) 2026-03-08 04:33:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:33:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:33:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:33:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:33:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:33:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:33:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:33:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:33:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:33:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:33:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:33:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:33:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:33: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'Sat, 07 Mar 2026 19:37: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-69ac7e6f-4682893757987f8c34ccc96d;03f94328-4116-4c43-9c0f-25b9f93915f4'), (b'RateLimit', b'"api";r=967;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'629vYuuLIV_Czc61L0ZH4pEE9MUvy2omnHZXyUWJiYvV6vQUrFEFQA==')]) 2026-03-08 04:33: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 04:33:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:33:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:33:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:33:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:33:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:33:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:33:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:33:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:33:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:33: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'Sat, 07 Mar 2026 19:37:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7e6f-5a114f4215de7dbc417c0d6d;03f94328-4116-4c43-9c0f-25b9f93915f4'), (b'RateLimit', b'"api";r=966;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'PQpZYrzYAUB9PhgAophcfGVnaTAwzf7aqp1KgocgdZxjozDTnKinGQ==')]) 2026-03-08 04:33: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 04:33:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:33:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:33:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:33:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:33:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:33:57 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:33:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:33:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:34:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:34:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:34:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:34:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptuniw_iv_mock.wav 2026-03-08 04:34:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:34:05 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:34:05 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:34:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:34:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:34:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 04:34:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 04:34:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2474, filename=tmp6n_mm3fi_mock.wav) 2026-03-08 04:34:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:34:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:34:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:34:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:34:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:34:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:34:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:34:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:34:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:34:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:34:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:34:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:34:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:34: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'Sat, 07 Mar 2026 19: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-69ac7e7a-34602de839ab9280390adec0;617f02be-f422-4f99-9209-000c29efea93'), (b'RateLimit', b'"api";r=965;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'F2T6YJoXC1w5sX1U5YMBUp7MUMXkyvlHzJavhES1rw3xbkwlltLiOA==')]) 2026-03-08 04:34: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 04:34:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:34:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:34:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:34:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:34:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:34:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:34:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:34:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:34:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:34: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'Sat, 07 Mar 2026 19:37:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7e7a-1e56f1a96e3ad34b21bcf534;617f02be-f422-4f99-9209-000c29efea93'), (b'RateLimit', b'"api";r=964;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'XuhengYotRr8PwRAzbwH-32jJdPA5439WqVuGqYi9Shn4KxRw5Y1YQ==')]) 2026-03-08 04:34: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 04:34:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:34:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:34:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:34:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:34:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:34:09 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:34:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:34:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:34:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpretwucyo_mock.wav 2026-03-08 04:34:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:34:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:34:17 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:34:17 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:34:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:34:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:34:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 04:34:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:34:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2475, filename=tmp4983lk4b_mock.wav) 2026-03-08 04:34:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:34:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:34:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:34:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:34:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:34:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:34:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:34:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:34:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:34:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:34:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:34:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:34:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac7e86-0b78342346b07a363d646ac9;c830d338-dc6f-420f-818a-d65f5537ed8b'), (b'RateLimit', b'"api";r=963;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'L_SeGx-NmyE56Hina2pCKDy--tixGQlgaJMrbi4gR4OrFz6OI0yu3Q==')]) 2026-03-08 04: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 04:34:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:34:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:34:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:34:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:34:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:34:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:34:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:34:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:34:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:37:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7e86-11fdc7890da391b6176036e3;c830d338-dc6f-420f-818a-d65f5537ed8b'), (b'RateLimit', b'"api";r=962;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dbae7e4sPH8HjJU0FLTVm655rnlawjRrSYb-izGrG2fG5pYZeb35EQ==')]) 2026-03-08 04: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 04:34:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:34:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:34:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:34:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:34:19 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:34:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:34:20 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:34:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:34:24 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:34:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:34:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:34:29 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:34:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:34:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:34:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:34:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpng8mxtk1_mock.wav 2026-03-08 04:34:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:34:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:34:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:34:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpaqv1tl3t_mock.wav 2026-03-08 04:34:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (29.720000 > 2.400000) 2026-03-08 04:34:44 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.469369 < -1.000000) 2026-03-08 04:34:44 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.164811 < -1.000000) 2026-03-08 04:34:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:34:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:34:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '이 시각경보기 세계였습니다.' → 불명 2026-03-08 04:34:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:34:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 57자) 2026-03-08 04:34:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:세계경보기 통과 | 긴급도:일반 | 키워드:세계경보기,신호,통과,일반 2026-03-08 04:34:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2476, filename=tmpu6o7b8wh_mock.wav) 2026-03-08 04:34:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:34:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:34:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:34:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:34:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:34:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:34:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:34:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:34:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:34:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:34:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:34:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:34:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:34: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'Sat, 07 Mar 2026 19:38: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-69ac7ea1-35970c3c22a26f600ca477e1;71e82c85-f8f2-4aa9-a486-e31bdeaf2be5'), (b'RateLimit', b'"api";r=961;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'MBJGCyd5uO1Smp04lmMIKq5yADVm6VhYA4GX1UF6alt2ROB_iRlXAQ==')]) 2026-03-08 04:34: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 04:34:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:34:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:34:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:34:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:34:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:34:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:34:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:34:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:34:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:34: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'Sat, 07 Mar 2026 19:38:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7ea2-387f68975d98a9db078117a8;71e82c85-f8f2-4aa9-a486-e31bdeaf2be5'), (b'RateLimit', b'"api";r=960;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'gZWZI1gNOCBna2Gpun6aSSlmtu3-qNGTTkIbLto-wNcKn6ClCc0o7Q==')]) 2026-03-08 04:34: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 04:34:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:34:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:34:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:34:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:34:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:34:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:34:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:34:52 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:34:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 04:34:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 04:34:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2477, filename=tmp4ktb7idc_mock.wav) 2026-03-08 04:34:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:34:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:34:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:34:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:34:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:34:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:34:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:34:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:34:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:34:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:34:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:34:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:34: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'Sat, 07 Mar 2026 19: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-69ac7ea9-09151b0b3a4f46ef34021bc7;7e73cf44-40aa-48f1-83c4-ce3aef4ee189'), (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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'nw_u71aC_eV7tCzwH4AnytLnbJMfnF85TLpunLmCHXSCWAKQtRxLhQ==')]) 2026-03-08 04:34: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 04:34:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:34:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:34:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:34:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:34:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:34:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:34:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:34:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:34:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:34:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:34:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04: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'Sat, 07 Mar 2026 19:38:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7ea9-4ba6d04a552ed3233b136df6;7e73cf44-40aa-48f1-83c4-ce3aef4ee189'), (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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'IE59BxA7St-Xj6ZHkx83pV6c6pz9Nx888aY6wlBH--3qi-7OCOBYpQ==')]) 2026-03-08 04: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 04:34:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:34:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:34:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:34:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:34:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:34:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:34:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:34:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:34:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:34:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:35:03 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:35:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:35:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:35:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 04:35:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:35:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2478, filename=tmp6243eh0a_mock.wav) 2026-03-08 04:35:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:35:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:35:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:35:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:35:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:35:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:35:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:35:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:35:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:35:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:35:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:35:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:35:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:35: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'Sat, 07 Mar 2026 19:38: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-69ac7eb4-4fd3b89f6e91787952f74fd3;bcf9d1c8-e0c3-4ebf-a36e-bae0a83c9fe7'), (b'RateLimit', b'"api";r=957;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'CwBybAZF4hdKBsYrPZWwlnNMfTeC8Z5jhQDeFUdmOVDtjIHPc5lldQ==')]) 2026-03-08 04:35: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 04:35:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:35:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:35:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:35:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:35:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:35:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:35:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:35:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:35:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:35: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'Sat, 07 Mar 2026 19:38:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7eb4-4b07d3dc012bacd969f2ca2a;bcf9d1c8-e0c3-4ebf-a36e-bae0a83c9fe7'), (b'RateLimit', b'"api";r=956;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'j4PR9tBCcs7DhqnL-ABOsucr0Ve55egnmgD6Zl4Dx3764maZMl89iw==')]) 2026-03-08 04:35: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 04:35:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:35:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:35:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:35:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:35:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:35:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:35:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:35:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:35:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbuz5jvme_mock.wav 2026-03-08 04:35:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:35:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:35:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:35:14 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:35:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:35:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:35:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:35:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvfydvced_mock.wav 2026-03-08 04:35:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 04:35:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 04:35:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2479, filename=tmp5ec4ppn2_mock.wav) 2026-03-08 04:35:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:35:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:35:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:35:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:35:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:35:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:35:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:35:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:35:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:35:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:35:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:35:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:35:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:35:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:35: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'Sat, 07 Mar 2026 19:38: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-69ac7ebf-2c2ff0352f41a693410bc4f6;fd576988-4c20-4ebf-b389-901f80f2a082'), (b'RateLimit', b'"api";r=955;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'alU5en72nyIPuxA_So3_XV-oq-oUhoYzZj49SZKGQRY5FwMSebTWbg==')]) 2026-03-08 04:35: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 04:35:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:35:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:35:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:35:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:35:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:35:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:35:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:35:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:35:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:35: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'Sat, 07 Mar 2026 19:38:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7ec0-54ce6d7e145900da64c00307;fd576988-4c20-4ebf-b389-901f80f2a082'), (b'RateLimit', b'"api";r=954;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'sJeDLY1cTxf2IBo8Sf6nSu3of3gesccAmhlO95zJnDH3pbCaEkoW3w==')]) 2026-03-08 04:35: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 04:35:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:35:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:35:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:35:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:35:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:35:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:35:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:35:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:35:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5jjyso6__mock.wav 2026-03-08 04:35:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:35:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:35:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:35:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:35:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:35:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:35:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 04:35:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 04:35:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2480, filename=tmp1hoqqtvd_mock.wav) 2026-03-08 04:35:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:35:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:35:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:35:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:35:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:35:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:35:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:35:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:35:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:35:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:35:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:35:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:35:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:35: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'Sat, 07 Mar 2026 19:38: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-69ac7eca-01b2973d0c5b676c4cab0953;b8011fbf-e9bd-4acf-b4d7-e251acd9f57f'), (b'RateLimit', b'"api";r=953;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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vUoSjdeCIAyEk9u94PmSw8ton2N242TYkkxHLs2U-c8_Te_DKIlFcA==')]) 2026-03-08 04:35: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 04:35:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:35:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:35:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:35:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:35:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:35:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:35:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:35:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:35:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:35: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'Sat, 07 Mar 2026 19:38:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7ecb-1966cbef625cbdfa4f127976;b8011fbf-e9bd-4acf-b4d7-e251acd9f57f'), (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'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ZNATcBTDwVrXhxpQPHTyt4FttcpUKQiR0VtitOfNTiEYUKY0W_xwDg==')]) 2026-03-08 04:35: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 04:35:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:35:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:35:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:35:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:35:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:35:29 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:35:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:35:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:35:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp79omk9p7_mock.wav 2026-03-08 04:35:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:35:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:35:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:35:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:35:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphn_72rqc_mock.wav 2026-03-08 04:35:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:35:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:35:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:35:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:35:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 04:35:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:35:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2481, filename=tmptuniw_iv_mock.wav) 2026-03-08 04:35:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:35:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:35:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:35:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:35:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:35:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:35:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:35:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:35:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:35:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:35:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:35:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:35:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:35: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'Sat, 07 Mar 2026 19:39: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-69ac7ed6-7523e5eb462b024e139cd344;60518f60-d86e-4b1d-87f3-f257a5ac03e2'), (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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xY8J8pEwx0kUjWXqE4u7YU3Q6NjsbAhoLwbdtkstqIXqw7fRgRyOeg==')]) 2026-03-08 04:35: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 04:35:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:35:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:35:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:35:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:35:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:35:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:35:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:35:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:35:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:35: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'Sat, 07 Mar 2026 19:39:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7ed6-625d2f496129817e5a43cfe0;60518f60-d86e-4b1d-87f3-f257a5ac03e2'), (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'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'CfzOdX8Ciq-vRKLfLll-i-DlNr-zcWoXT-KrWy4M9uHEoYwr4HOHaA==')]) 2026-03-08 04:35: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 04:35:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:35:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:35:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:35:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:35:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:35:41 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:35:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:35:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:35:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:35:47 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:35:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:35:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:35:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:35:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:35:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 04:35:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:35:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2482, filename=tmpretwucyo_mock.wav) 2026-03-08 04:35:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:35:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:35:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:35:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:35:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:35:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:35:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:35:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:35:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:35:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:35:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:35:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:35:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:35: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'Sat, 07 Mar 2026 19:39: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-69ac7ee2-42826d280fe2248164eb4e1b;843380aa-723f-4c6b-b54e-229d7a4449a6'), (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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'PR9RjaLRa7eAc3QM7xkExyUFKM-PjhQZDwxBJdjaa5ZBy684ipbXwA==')]) 2026-03-08 04:35: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 04:35:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:35:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:35:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:35:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:35:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:35:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:35:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:35:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:35:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:35: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'Sat, 07 Mar 2026 19:39:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7ee2-6a4b8c257668143712b5bc86;843380aa-723f-4c6b-b54e-229d7a4449a6'), (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'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'S631sOVpc4LZLMiOiZkUhx_POSxZVzH7M1UHDqb8XK1QmO1I9THuyA==')]) 2026-03-08 04:35: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 04:35:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:35:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:35:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:35:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:35:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:35:52 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:35:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:35:56 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:35:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:35:57 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:36:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:36:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:36:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:36:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:36:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4utlyrvo_mock.wav 2026-03-08 04:36:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:36:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:36:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:36:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpr3g4ryli_mock.wav 2026-03-08 04:36:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:36:11 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.738487 < -1.000000) 2026-03-08 04:36:12 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.876301 < -1.000000) 2026-03-08 04:36:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:36:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:36:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '아동 차가운 차가운 차가운 차가운 차 rzecz 까진' → 불명 2026-03-08 04:36:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:36:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 272자) 2026-03-08 04:36:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:차가운 차가운 차가운 차가운 차 | 긴급도:일반 | 키워드:차가운,차,차,차,차,차,차,차,차,차,차,차,차,차,차,차,차,차,차, 2026-03-08 04:36:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2483, filename=tmpng8mxtk1_mock.wav) 2026-03-08 04:36:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:36:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:36:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:36:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:36:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:36:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:36:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:36:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:36:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:36:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:36:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:36:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:36:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:36: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'Sat, 07 Mar 2026 19: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-69ac7efb-6513c9c2215f5f9a6e622205;a10c3673-01b7-4f2f-882e-f3def86b37ec'), (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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'c8RcVG6KIQeHhpO6F16HyIgQxBIZBksLlB7cFSlWJOGXh0gLm2Tsow==')]) 2026-03-08 04:36: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 04:36:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:36:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:36:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:36:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:36:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:36:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:36:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:36:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:36:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:36: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'Sat, 07 Mar 2026 19:39:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7efb-2b5810eb1ff6de897226a03c;a10c3673-01b7-4f2f-882e-f3def86b37ec'), (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'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Gda48DeLxhgkCPI_xojslvlAOwUUt4sdtVBJfbQvFOODaHZLFLJipA==')]) 2026-03-08 04:36: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 04:36:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:36:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:36:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:36:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:36:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:36:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:36:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:36:21 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:36:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 04:36:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 04:36:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2484, filename=tmpaqv1tl3t_mock.wav) 2026-03-08 04:36:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:36:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:36:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:36:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:36:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:36:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:36:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:36:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:36:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:36:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:36:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:36:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:36:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:36:22 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 04:36:22 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 04:36: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'Sat, 07 Mar 2026 19:39: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-69ac7f02-6584ea4746263bf1096e624a;eb43a9fc-7836-4710-83a3-f67fa607c123'), (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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 810952bb5a6856a2df6bb22a5f094b64.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'GEbJFHZy8YleiBlB4QuleNvZUOx9K_qyVf14TcYfpKE-XXxv2HwySg==')]) 2026-03-08 04:36: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 04:36:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:36:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:36:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:36:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:36:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:36:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:36:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:36:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:36:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:36: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'Sat, 07 Mar 2026 19:39:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7f02-0be0e5ab2927617f110fc95b;eb43a9fc-7836-4710-83a3-f67fa607c123'), (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'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 810952bb5a6856a2df6bb22a5f094b64.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'hCqu23BwfXkt-DwXHXhEB6WT5BC7cFllnAI620LKc9UyS_p7oZ26NQ==')]) 2026-03-08 04:36: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 04:36:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:36:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:36:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:36:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:36:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:36:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:36:25 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:36:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:36:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:36:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:36:33 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:36:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:36:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:36:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 04:36:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:36:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2485, filename=tmpbuz5jvme_mock.wav) 2026-03-08 04:36:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:36:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:36:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:36:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:36:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:36:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:36:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:36:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:36:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:36:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:36:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:36:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:36:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:36: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'Sat, 07 Mar 2026 19:39: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-69ac7f0d-514574244aa78fb551c482d1;ce6bba9f-6d6e-4803-bec3-784cd05ed188'), (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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'fZ6csGJX9yn_-tyCTFXFdc447pY_z0Tr0kACSal2_IvCAZuGRL4x8A==')]) 2026-03-08 04:36: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 04:36:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:36:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:36:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:36:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:36:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:36:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:36:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:36:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:36:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:36:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:36:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdizfb8ns_mock.wav 2026-03-08 04:36: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'Sat, 07 Mar 2026 19:39:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7f0e-36ce964a4e00723657e03046;ce6bba9f-6d6e-4803-bec3-784cd05ed188'), (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'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'nHvx4u334A762ZAqHUppS8hBziv_fRbakYgJyeiS9NYXpTsRSAW-RA==')]) 2026-03-08 04:36: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 04:36:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:36:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:36:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:36:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:36:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:36:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:36:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:36:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:36:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:36:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:36:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:36:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu940296n_mock.wav 2026-03-08 04:36:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:36:44 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:36:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:36:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:36:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 04:36:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 04:36:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2486, filename=tmpvfydvced_mock.wav) 2026-03-08 04:36:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:36:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:36:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:36:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:36:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:36:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:36:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:36:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:36:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:36:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:36:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:36:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:36:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:36: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'Sat, 07 Mar 2026 19:40: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-69ac7f19-2e516f262481abcf2c7ab663;5c02dce0-af1f-49f6-8496-58f31dfa9d4f'), (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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'nxcyNZGO1rVybdBwD9g3n2T5pNUV6193dFCdynXf20bGDllkr-vHhw==')]) 2026-03-08 04:36: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 04:36:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:36:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:36:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:36:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:36:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:36:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:36:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:36:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:36:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:36: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'Sat, 07 Mar 2026 19:40:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7f19-749042d1269c6f4915b4a1e4;5c02dce0-af1f-49f6-8496-58f31dfa9d4f'), (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'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'bgXRr6zuk8WQNdFKqOlLlKDfR5HoxeIwABQ5zC124eHYKQoBp3cNkQ==')]) 2026-03-08 04:36: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 04:36:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:36:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:36:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:36:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:36:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:36:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9308933z_mock.wav 2026-03-08 04:36:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:36:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:36:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:36:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:36:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:36:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:36:55 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:36:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:36:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:36:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:36:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:36:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2487, filename=tmp5jjyso6__mock.wav) 2026-03-08 04:36:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:36:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:36:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:36:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:36:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:36:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:36:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:36:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:36:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:36:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:36:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:36:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:36:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:36: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'Sat, 07 Mar 2026 19: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-69ac7f24-51af011a6c1c8c7309b4eeeb;7fdb3892-1c4e-4ed6-8256-a8bef7e62e03'), (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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'RtMfo6vu3WXd6R8DhGyUolv9CviwQVqH8drdE6Yu1hxhhjyGVb0YlQ==')]) 2026-03-08 04:36: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 04:36:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:36:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:36:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:36:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:36:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:36:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:36:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:36:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:36:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:36: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'Sat, 07 Mar 2026 19:40:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7f24-78c3af6157c0854c398c4834;7fdb3892-1c4e-4ed6-8256-a8bef7e62e03'), (b'RateLimit', b'"api";r=985;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'SKotDU7XoO37tNjhh_bL2CQRCWUAy5ZamC747Nc6DvjDhdjSkvYknQ==')]) 2026-03-08 04:36: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 04:36:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:36:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:36:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:36:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:36:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:36:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpaahxcvde_mock.wav 2026-03-08 04:36:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:36:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:36:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:36:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:37:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:37:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:37:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:37:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi_z4qsw2_mock.wav 2026-03-08 04:37:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:37:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:37:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:37:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:37:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 04:37:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:37:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2488, filename=tmp79omk9p7_mock.wav) 2026-03-08 04:37:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:37:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:37:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:37:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:37:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:37:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:37:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:37:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:37:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:37:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:37:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:37:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:37:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:37: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'Sat, 07 Mar 2026 19: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-69ac7f30-0f4642a17ae589e21b150cde;592a6c0b-5a62-4f67-8940-26b111df8db4'), (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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'TpzE13p68_TqMLOnZulDKUxR2AYDdcivC7WnSoyUmnHB94UNZOHVLw==')]) 2026-03-08 04:37: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 04:37:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:37:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:37:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:37:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:37:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:37:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:37:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:37:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:37:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:37: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'Sat, 07 Mar 2026 19:40:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7f30-49a63df54f4e39bc10f3a747;592a6c0b-5a62-4f67-8940-26b111df8db4'), (b'RateLimit', b'"api";r=983;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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'qw6ZD0gjgPJLTCO4hRhpfUsoqo5bzCvL1frE-WvReagbZWmI9I-unQ==')]) 2026-03-08 04:37: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 04:37:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:37:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:37:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:37:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:37:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:37:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:37:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:37:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:37:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:37:14 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:37:18 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:37:18 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:37:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:37:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:37:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 04:37:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:37:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2489, filename=tmphn_72rqc_mock.wav) 2026-03-08 04:37:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:37:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:37:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:37:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:37:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:37:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:37:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:37:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:37:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:37:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:37:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:37:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:37: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'Sat, 07 Mar 2026 19:40: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-69ac7f3b-5181984e6b7832c357dda848;e5d63e1a-4feb-41f0-92e9-5f7d69105016'), (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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'aLCtgXfqTm-G1y9wqevs-S6il6XmWPV9limm8CKb1LPnhHWgN1ZG4Q==')]) 2026-03-08 04:37: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 04:37:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:37:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:37:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:37:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:37:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:37:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:37:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:37:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:37:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:37: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'Sat, 07 Mar 2026 19:40:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7f3b-17d228ec7811508d7c174d3e;e5d63e1a-4feb-41f0-92e9-5f7d69105016'), (b'RateLimit', b'"api";r=981;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'XFZ16QNIeRbDFyyPryjn-WnRg6ZBAkknHGaKpk1XhOyqQg2rlvsf_g==')]) 2026-03-08 04:37: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 04:37:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:37:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:37:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:37:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:37:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:37:21 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:37:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:37:24 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:37:25 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:37:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:37:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:37:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:37:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:37:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx5t88s13_mock.wav 2026-03-08 04:37:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:37:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:37:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:37:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprr5a6dhm_mock.wav 2026-03-08 04:37:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:37:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:37:40 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.822173 < -1.000000) 2026-03-08 04:37:40 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.737525 < -1.000000) 2026-03-08 04:37:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 04:37:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 반지원' → 열차 2026-03-08 04:37:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:37:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 23자) 2026-03-08 04:37:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기 반지원 | 긴급도:일반 | 키워드:없음 2026-03-08 04:37:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2490, filename=tmp4utlyrvo_mock.wav) 2026-03-08 04:37:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:37:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:37:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:37:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:37:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:37:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:37:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:37:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:37:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:37:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:37:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:37:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:37:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:37: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'Sat, 07 Mar 2026 19: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-69ac7f51-5d44877b13b50da41800b535;78f3a050-97e6-4698-98f6-48cb1c3aab54'), (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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'HD-LvcnLaJRTgnxNQWCShdJ_zfNVDrKiqQFgbr9AxCrdJ5sRgy-IOw==')]) 2026-03-08 04:37: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 04:37:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:37:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:37:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:37:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:37:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:37:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:37:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:37:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:37:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:41:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7f51-1ecdf992642856e35b80ea30;78f3a050-97e6-4698-98f6-48cb1c3aab54'), (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'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kHlBtScVQh742C8Xi5aPyxAOzGLqYP3W1YRvRu200pspv90F_LwEUw==')]) 2026-03-08 04: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 04:37:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:37:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:37:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:37:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:37:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:37:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:37:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:37:47 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:37:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:37:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 04:37:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2491, filename=tmpr3g4ryli_mock.wav) 2026-03-08 04:37:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:37:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:37:48 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 04:37:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:37:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:37:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:37:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:37:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:37:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:37:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:37:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:37:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:37:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:41: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-69ac7f58-2d2a8e6d3fd4e5d2683a42a4;9616c630-8a78-441b-9bd6-f10e79491a09'), (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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6_LzDkDkqvTguBEPlOVOlY_y-5knfNGJ3K9_6mEnrCmi9xWD8g3zgw==')]) 2026-03-08 04: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 04:37:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:37:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:37:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:37:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:37:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:37:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:37:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:37:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:37:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:41:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7f58-59df96117403bfe170970f67;9616c630-8a78-441b-9bd6-f10e79491a09'), (b'RateLimit', b'"api";r=977;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'sL9pfPOFQgZ2LJc45Pzu7-4wJS6t30xO6tvUxfLqLBaMViV9RvReSw==')]) 2026-03-08 04: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 04:37:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:37:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:37:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:37:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:37:49 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 기능을 수행하는 것입니다. 주어진 텍스트 "다대포해수욕장 분기부 통과했습니다"를 분석하여 철도 관련 키워드를 추출해야 합니다. 주어진 텍스트 분석: 1. "다대포해수욕 2026-03-08 04:37:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:37:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:37:51 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:37:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:37:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:37:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:37:59 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:37:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:37:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:38:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 73자) 2026-03-08 04:38:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:궤도 검측차 이동 중 | 긴급도:일반 | 키워드:궤도 검측차, 이동, 전차선, 이동 2026-03-08 04:38:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2492, filename=tmpdizfb8ns_mock.wav) 2026-03-08 04:38:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:38:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:38:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:38:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:38:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:38:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:38:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:38:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:38:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:38:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:38:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:38:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:41: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-69ac7f64-536302f271454eb11a892ff4;8af98dfe-85c8-4890-895e-469ede6d755f'), (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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Yz9jLdV0ReDXyV8iQQjW-jFei4QnEIkPVH7fEpa0GDJUNINURaJ6rw==')]) 2026-03-08 04: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 04:38:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:38:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:38:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:38:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:38:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:38:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:38:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:38:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:38:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:41:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7f64-46542992102b0e0168ea3071;8af98dfe-85c8-4890-895e-469ede6d755f'), (b'RateLimit', b'"api";r=975;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'G1J0456N4i6-rT6vBEDjEU6AXBa3WLSfGDPftR37DAs5thTpbPmtpg==')]) 2026-03-08 04: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 04:38:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:38:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:38:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:38:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:38:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:38:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2btqdpxn_mock.wav 2026-03-08 04:38:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:38:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:38:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:38:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:38:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:38:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:38:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:38:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpuxdkn_v__mock.wav 2026-03-08 04:38:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:38:10 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:38:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:38:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:38:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 04:38:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 04:38:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2493, filename=tmpu940296n_mock.wav) 2026-03-08 04:38:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:38:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:38:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:38:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:38:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:38:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:38:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:38:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:38:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:38:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:38:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:38:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:38:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:41: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-69ac7f6f-16de69284c66d4a4373dde24;4a32d78a-b695-4739-9fcf-58d4aef51f76'), (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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7kINtkQLAwkwPOWDLHvsmzTcDRwXcCbC-2SqjChTsW6ETeLchVFs3Q==')]) 2026-03-08 04: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 04:38:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:38:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:38:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:38:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:38:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:38:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:38:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:38:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:38:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:41:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7f70-67825d56322476fc370b1c7f;4a32d78a-b695-4739-9fcf-58d4aef51f76'), (b'RateLimit', b'"api";r=973;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'onzx2HIWNnyEJSqCY_2h34eHk5enAg7_Pvw7GzQBDYDhYq5c5IWMig==')]) 2026-03-08 04: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 04:38:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:38:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:38:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:38:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:38:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:38:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:38:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:38:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:38:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpukvzkh4c_mock.wav 2026-03-08 04:38:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:38:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:38:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:38:21 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:38:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:38:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:38:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:38:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:38:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2494, filename=tmp9308933z_mock.wav) 2026-03-08 04:38:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:38:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:38:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:38:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:38:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:38:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:38:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:38:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:38:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:38:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:38:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:38:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:38:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:38: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'Sat, 07 Mar 2026 19:41: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-69ac7f7a-4ed8cd3477af03003f346c35;60027336-d46f-43c6-bb63-4ed8d5ea0301'), (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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'H9VjGMKFJf8lhu_DRmhPtGz2KP7sg4GSxXSl3LqB3sF4hvBp0iFBnQ==')]) 2026-03-08 04:38: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 04:38:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:38:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:38:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:38:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:38:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:38:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:38:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:38:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:38:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:38: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'Sat, 07 Mar 2026 19:41:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7f7a-51cbec6450b6115141e74a41;60027336-d46f-43c6-bb63-4ed8d5ea0301'), (b'RateLimit', b'"api";r=971;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'icS2uOwgmC0luI4Ih2hujaT8bwB-g_LZoV-sfLbVLFqbWNEOsgl1WA==')]) 2026-03-08 04:38: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 04:38:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:38:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:38:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:38:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:38:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:38:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgwhoat79_mock.wav 2026-03-08 04:38:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:38:25 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:38:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:38:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:38:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:38:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:38:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:38:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpndrn38_5_mock.wav 2026-03-08 04:38:33 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:38:33 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:38:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:38:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:38:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 04:38:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:38:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2495, filename=tmpaahxcvde_mock.wav) 2026-03-08 04:38:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:38:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:38:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:38:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:38:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:38:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:38:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:38:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:38:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:38:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:38:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:38:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:38:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:38: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'Sat, 07 Mar 2026 19:41: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-69ac7f86-281d174142fd8c846b87639b;62bdb861-743c-4f4f-bd92-7082971a1a97'), (b'RateLimit', b'"api";r=970;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'h1_V_69SeT_TnlS-hDuYXKLqoBzT-SLH6hD6zPMKQnx75o1cDF-1uQ==')]) 2026-03-08 04:38: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 04:38:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:38:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:38:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:38:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:38:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:38:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:38:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:38:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:38:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:38: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'Sat, 07 Mar 2026 19:41:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7f86-5f37d9c64e44b8b20907c7a7;62bdb861-743c-4f4f-bd92-7082971a1a97'), (b'RateLimit', b'"api";r=969;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'yYtFpiDfT3jLwkZCh-y9IFLVmWiqKWnXCnB-Pa6cfn_uN6U1N49GQg==')]) 2026-03-08 04:38: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 04:38:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:38:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:38:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:38:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:38:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:38:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:38:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:38:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:38:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:38:41 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:38:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:38:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:38:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:38:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:38:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 04:38:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:38:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2496, filename=tmpi_z4qsw2_mock.wav) 2026-03-08 04:38:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:38:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:38:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:38:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:38:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:38:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:38:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:38:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:38:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:38:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:38:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:38:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:38:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:38: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'Sat, 07 Mar 2026 19:42: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-69ac7f91-5410b1d8276a820a2638b8d3;43fab48a-3593-46be-b11f-322724b66274'), (b'RateLimit', b'"api";r=968;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xw2v0UKGpQyY1mFGodRnZT8SrGID-DMMHDrdfdX1RkaSewvQsMQ8kA==')]) 2026-03-08 04:38: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 04:38:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:38:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:38:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:38:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:38:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:38:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:38:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:38:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:38:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:42:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7f91-79943a33073e5cd4182a5e0d;43fab48a-3593-46be-b11f-322724b66274'), (b'RateLimit', b'"api";r=967;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'U9elSyljfOih6m6JjmLQ1FLz5qA0Ja51tHQwfo84r4VJZms625FvWA==')]) 2026-03-08 04: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 04:38:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:38:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:38:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:38:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:38:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:38:48 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:38:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:38:51 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:38:51 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:38:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:38:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:38:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:39:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:39:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp384fejom_mock.wav 2026-03-08 04:39:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:39:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:39:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:39:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu6hd88cw_mock.wav 2026-03-08 04:39:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:39:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:39:10 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.958348 < -1.000000) 2026-03-08 04:39:10 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.329788 < -1.000000) 2026-03-08 04:39:11 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:39:11 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:39:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'ручной' → 불명 2026-03-08 04:39:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:39:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 54자) 2026-03-08 04:39:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용: "ручной" | 긴급도:일반 | 키워드:무전,ручной 2026-03-08 04:39:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2497, filename=tmpx5t88s13_mock.wav) 2026-03-08 04:39:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:39:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:39:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:39:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:39:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:39:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:39:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:39:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:39:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:39:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:39:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:39:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:39:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:39: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'Sat, 07 Mar 2026 19: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-69ac7fac-2cd794b05cc3faf021b57bb6;78da13d1-0653-453c-ba21-073b295b9cb5'), (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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'79fsYmCA4cHK2H3MaHEsz6A7DYc367xxD98jdH1Jb66wODpkoZaliQ==')]) 2026-03-08 04:39: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 04:39:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:39:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:39:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:39:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:39:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:39:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:39:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:39:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:39:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:39: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'Sat, 07 Mar 2026 19:42:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7fac-5b4f70f31b028b810fab342d;78da13d1-0653-453c-ba21-073b295b9cb5'), (b'RateLimit', b'"api";r=965;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'p5zuGpLNboZ7svqKZADJ1CySwDDPSjmCa4govLW2m7Sz-ntl8YMBlw==')]) 2026-03-08 04:39: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 04:39:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:39:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:39:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:39:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:39:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:39:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:39:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:39:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:39:18 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:39:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 04:39:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 04:39:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2498, filename=tmprr5a6dhm_mock.wav) 2026-03-08 04:39:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:39:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:39:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:39:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:39:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:39:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:39:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:39:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:39:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:39:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:39:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:39:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:39:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:39: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'Sat, 07 Mar 2026 19: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-69ac7fb3-29f6454937667fd91a55e48c;88d8f7e1-8aec-433d-bcbd-985215174973'), (b'RateLimit', b'"api";r=964;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'XCYolAGELVTsavMi8gD8rRSQp3PISzNfPmj4_YSXGI6S6VRu4WgWOg==')]) 2026-03-08 04:39: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 04:39:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:39:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:39:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:39:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:39:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:39:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:39:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:39:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:39:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:39:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:39:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:39: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'Sat, 07 Mar 2026 19:42:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7fb3-218c9fe85ed9e929142d9135;88d8f7e1-8aec-433d-bcbd-985215174973'), (b'RateLimit', b'"api";r=963;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'W5V7KpmA3L-zrd6m7h1nfpGkPf9OD_h_-VMJkpiRR5qIwt7mZR5vcg==')]) 2026-03-08 04:39: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 04:39:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:39:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:39:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:39:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:39:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:39:21 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:39:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:39:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:39:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:39:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:39:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpigxhqio9_mock.wav 2026-03-08 04:39:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:39:29 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:39:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:39:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:39:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 04:39:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:39:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2499, filename=tmp2btqdpxn_mock.wav) 2026-03-08 04:39:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:39:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:39:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:39:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:39:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:39:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:39:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:39:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:39:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:39:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:39:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:39:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac7fbe-7da661f16aaf673906c67248;39df96fd-1965-4f51-966a-aa0af645f5ee'), (b'RateLimit', b'"api";r=962;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kUES-03hRcvKCHZ4_GGXYYK6X3Vgy8rLqeVpPuIHjQZdklSuB5g6GQ==')]) 2026-03-08 04: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 04:39:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:39:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:39:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:39:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:39:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:39:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:39:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:39:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:39:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:39: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'Sat, 07 Mar 2026 19:42:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7fbe-365a772069fffd113b9b0306;39df96fd-1965-4f51-966a-aa0af645f5ee'), (b'RateLimit', b'"api";r=961;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Hgmkr5C23qCky8wosdtyW2L_TZjrhPv-Ig73ZrgdKTUzCocQF31R0A==')]) 2026-03-08 04:39: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 04:39:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:39:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:39:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:39:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:39:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:39:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:39:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:39:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:39:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:39:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:39:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphno39whu_mock.wav 2026-03-08 04:39:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:39:40 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:39:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:39:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:39:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:39:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjs0t8ixw_mock.wav 2026-03-08 04:39:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 04:39:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 04:39:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2500, filename=tmpuxdkn_v__mock.wav) 2026-03-08 04:39:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:39:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:39:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:39:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:39:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:39:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:39:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:39:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:39:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:39:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:39:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:39:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:39:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:39: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'Sat, 07 Mar 2026 19: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-69ac7fca-5fa5319f622e430f301aaa8e;0d054d55-7d20-417e-9b8b-302c31eb6f29'), (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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'M2ZyReYOH5FyDhNubLNpBmAIepaxjwE-o3wX7Rd7qiSXlaMzU9BKKg==')]) 2026-03-08 04:39: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 04:39:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:39:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:39:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:39:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:39:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:39:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:39:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:39:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:39:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:39: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'Sat, 07 Mar 2026 19:43:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7fca-3df73595543f226c17c50275;0d054d55-7d20-417e-9b8b-302c31eb6f29'), (b'RateLimit', b'"api";r=959;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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'c8dw_ouNh-vvgwtCUQ4UZtpNESoMoC74fSvVYKKUb8qjZeki3KDjUg==')]) 2026-03-08 04:39: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 04:39:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:39:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:39:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:39:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:39:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:39:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:39:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:39:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:39:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:39:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:39:52 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:39:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:39:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:39:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:39:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvwzhj3ij_mock.wav 2026-03-08 04:39:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:39:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:39:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2501, filename=tmpukvzkh4c_mock.wav) 2026-03-08 04:39:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:39:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:39:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:39:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:39:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:39:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:39:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:39:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:39:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:39:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:39:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:39:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:43: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-69ac7fd4-56e84c405b1e63b90b9a7c1f;9deb8b08-72d4-46e2-a981-3037f67ad5e2'), (b'RateLimit', b'"api";r=958;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'388Hl0_og3ks9FFC_K6d99mcby51WR4C1AXeW-1a1KSL_ljr1dSy7A==')]) 2026-03-08 04: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 04:39:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:39:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:39:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:39:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:39:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:39:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:39:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:39:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:39:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:39: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'Sat, 07 Mar 2026 19:43:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7fd5-37adc5917919a1814cf405b2;9deb8b08-72d4-46e2-a981-3037f67ad5e2'), (b'RateLimit', b'"api";r=957;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'bYIjijw4lOFTXtibIVjJRVua3ZOTPPPSUclz7Cqq4xeD99LCszv-pg==')]) 2026-03-08 04:39: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 04:39:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:39:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:39:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:39:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:39:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:39:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:39:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:39:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:39:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:39:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpumvfnsvg_mock.wav 2026-03-08 04:39:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:39:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:40:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:40:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:40:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:40:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:40:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 04:40:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:40:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2502, filename=tmpgwhoat79_mock.wav) 2026-03-08 04:40:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:40:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:40:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:40:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:40:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:40:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:40:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:40:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:40:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:40:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:40:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:40:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:40:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:40: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'Sat, 07 Mar 2026 19:43: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-69ac7fe0-0dedf7724067cc0a788fec68;af2c6db0-afa4-4708-840b-4207fd91d788'), (b'RateLimit', b'"api";r=956;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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'N537TqnmLvyov_FnMvRHfndgBHqnL4j97_WM5AxpoglnwvuG9NOcHg==')]) 2026-03-08 04:40: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 04:40:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:40:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:40:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:40:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:40:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:40:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:40:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:40:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:40:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:40: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'Sat, 07 Mar 2026 19:43:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7fe0-1b35e8cb710fad1c28564ec1;af2c6db0-afa4-4708-840b-4207fd91d788'), (b'RateLimit', b'"api";r=955;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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'bjqMdHRudHOcfzAReomEDisAs5eR2TmIY62ZNittoFHoidPNeHKSSQ==')]) 2026-03-08 04:40: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 04:40:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:40:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:40:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:40:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:40:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:40:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:40:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:40:08 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:40:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:40:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:40:15 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:40:15 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:40:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:40:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:40:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 04:40:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:40:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2503, filename=tmpndrn38_5_mock.wav) 2026-03-08 04:40:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:40:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:40:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:40:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:40:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:40:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:40:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:40:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:40:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:40:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:40:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:40:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:40:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:40: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'Sat, 07 Mar 2026 19:43: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-69ac7fec-4f6873861cd636e451deb2e3;8af99c5c-cdbb-4098-9814-18ccca1f206c'), (b'RateLimit', b'"api";r=954;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 462511b55c03c5ad4993b33ca1b7dada.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b's9NWgCjfcjIKGVaSDdf-MoEvwWLBwy4dFfQcv_KsVLmlRbx1ADNcow==')]) 2026-03-08 04:40: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 04:40:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:40:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:40:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:40:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:40:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:40:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:40:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:40:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:40:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:40: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'Sat, 07 Mar 2026 19:43:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac7fec-6f37280f3bf3592942011bcf;8af99c5c-cdbb-4098-9814-18ccca1f206c'), (b'RateLimit', b'"api";r=953;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 462511b55c03c5ad4993b33ca1b7dada.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wVHHxC5nmQswcv4PR2j7GxDycydrih3DLcTHP63zH-Bwy85jdDO3rg==')]) 2026-03-08 04:40: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 04:40:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:40:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:40:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:40:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:40:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:40:18 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:40:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:40:18 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:40:22 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:40:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:40:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:40:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:40:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:40:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprilafe58_mock.wav 2026-03-08 04:40:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:40:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:40:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpq9lihfhg_mock.wav 2026-03-08 04:40:32 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:40:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:40:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:40:40 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.242030 < -1.000000) 2026-03-08 04:40:40 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.565943 < -1.000000) 2026-03-08 04:40:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:40:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:40:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '아들이 다운을 받을 수 없었고' → 불명 2026-03-08 04:40:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:40:42 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:40:42 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:40:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '이제 motoring 하선 상대방은' → 불명 2026-03-08 04:40:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:40:42 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:40:42 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:40:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '아들들은 아들이는 위탁을 받을 수 없었고' → 불명 2026-03-08 04:40:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:40:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:40:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:40:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '상대방은 vastly 더��다운 기계가 될 것 같은 시' → 불명 2026-03-08 04:40:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:40:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 71자) 2026-03-08 04:40:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:아들이 다운 받을 수 없었고, 위탁을 받을 수 없는 상황 | 긴급도:일반 | 키워드:없음 2026-03-08 04:40:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2504, filename=tmp384fejom_mock.wav) 2026-03-08 04:40:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:40:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 4건 2026-03-08 04:40:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:40:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:40:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:40:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:40:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:40:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:40:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:40:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:40:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:40:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:40: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'Sat, 07 Mar 2026 19: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-69ac8007-28766a40414df5541f6b2f78;555648dc-0163-44e6-9847-a05cd2e73722'), (b'RateLimit', b'"api";r=999;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'SM_PY9sthhBzV9LpwPfRf3NsZKFw7TjDfJgmL5q2yVE04EtQDbJzUg==')]) 2026-03-08 04:40: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 04:40:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:40:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:40:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:40:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:40:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:40:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:40:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:40:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:40:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:40: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'Sat, 07 Mar 2026 19:44:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8008-08983c120e859406786ffebf;555648dc-0163-44e6-9847-a05cd2e73722'), (b'RateLimit', b'"api";r=998;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kiFv59afXxDEeVKw7ZIBbKMXN8wLTrcmVLZLZn-9FAsEWsROoT8vAQ==')]) 2026-03-08 04:40: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 04:40:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:40:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:40:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:40:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:40:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:40:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:40:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:40:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:40:50 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:40:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 44자) 2026-03-08 04:40:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전 분석 2026-03-08 04:40:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2505, filename=tmpu6hd88cw_mock.wav) 2026-03-08 04:40:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:40:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:40:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:40:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:40:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:40:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:40:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:40:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:40:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:40:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:40:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:40:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:40: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'Sat, 07 Mar 2026 19:44: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-69ac800e-5413cd711fe0eb1200c3e7e6;c00929cd-c100-4e61-80ba-fb16dd1015d6'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4es0xHeJaLuKgoP6XtHKIniwdt0JtRA9REhvpfaX7p8ZcUAHmAuILg==')]) 2026-03-08 04:40: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 04:40:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:40:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:40:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:40:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:40:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:40:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:40:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:40:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:40:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:40:51 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 04:40:51 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 04:40: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'Sat, 07 Mar 2026 19:44:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac800f-14473cfa1336393b74f8a21a;c00929cd-c100-4e61-80ba-fb16dd1015d6'), (b'RateLimit', b'"api";r=996;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'UwlclZpalVa244gn60V8_7luve1WyliJWAEf9dNEY7dmEBNirA_Yjw==')]) 2026-03-08 04:40: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 04:40:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:40:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:40:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:40:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:40:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:40:53 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:40:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:40:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:40:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqa3j_3u5_mock.wav 2026-03-08 04:40:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:40:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:40:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:41:01 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:41:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:41:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:41:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 04:41:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:41:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2506, filename=tmpigxhqio9_mock.wav) 2026-03-08 04:41:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:41:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:41:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:41:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:41:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:41:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:41:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:41:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:41:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:41:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:41:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:41:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:41:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:44: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-69ac801a-4bfa00cc5fbc6d4741febaad;d7298b3b-b069-4020-9d03-9cb7df8750d9'), (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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Ya_c6jO3amfqoriYtYmvfXY4uXWnrmZB0Cl0waGqff0Kbs6xjQ6gvg==')]) 2026-03-08 04: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 04:41:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:41:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:41:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:41:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:41:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:41:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:41:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:41:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:41:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:44:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac801a-69f946447ea727d077aebd2d;d7298b3b-b069-4020-9d03-9cb7df8750d9'), (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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Qmcx53Ym6KGRu_JZ6tKf8bkbIF0XDtq9rEsnJ1g8B9FPSvYP10uGyA==')]) 2026-03-08 04: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 04:41:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:41:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:41:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:41:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:41:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:41:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:41:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:41:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:41:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0g0l96el_mock.wav 2026-03-08 04:41:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:41:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:41:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:41:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:41:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0sl2ombp_mock.wav 2026-03-08 04:41:12 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:41:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:41:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:41:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 04:41:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 04:41:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2507, filename=tmphno39whu_mock.wav) 2026-03-08 04:41:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:41:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:41:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:41:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:41:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:41:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:41:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:41:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:41:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:41:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:41:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:41:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:41:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac8025-5b7eedaa124d80284f6786e8;544f75e5-56d1-4cd5-b0af-c47ffacad61e'), (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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'QFJ6eTW0bl8F14mQlAiNg-tD2oDd_tbZCe40uFKcGbfFDzL3p1KEXg==')]) 2026-03-08 04: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 04:41:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:41:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:41:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:41:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:41:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:41:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:41:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:41:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:41:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:44:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8026-394a366d464d629616b1afff;544f75e5-56d1-4cd5-b0af-c47ffacad61e'), (b'RateLimit', b'"api";r=992;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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Zwp4dWxZYN7kEu5eTpXDQO8TczhYfq8wuPA7UaYcjEE54OeN1ZQmSA==')]) 2026-03-08 04: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 04:41:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:41:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:41:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:41:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:41:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:41:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:41:16 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:41:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:41:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:41:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:41:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:41:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfeksxp8m_mock.wav 2026-03-08 04:41:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:41:23 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:41:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:41:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:41:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 04:41:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 04:41:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2508, filename=tmpjs0t8ixw_mock.wav) 2026-03-08 04:41:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:41:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:41:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:41:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:41:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:41:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:41:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:41:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:41:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:41:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:41:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:41:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:41:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:41: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'Sat, 07 Mar 2026 19: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-69ac8031-2d4dd4a1214e878c077d576a;2d4ffe01-cd06-4795-aaf8-6c3700ec517c'), (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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'_BdQwfTNFNfd1yZalEgM9Bouf5gWC5ii-6O7F4v4Gh-qK-N0E6hCtg==')]) 2026-03-08 04:41: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 04:41:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:41:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:41:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:41:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:41:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:41:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:41:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:41:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:41:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:44:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8031-61e9132b02ee14105d8e94d3;2d4ffe01-cd06-4795-aaf8-6c3700ec517c'), (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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'SpwBZpTNiGKFPwKE1eqnGXyn1RQtf4Gdbt_8Qe2o4-AEugRWSeIvJA==')]) 2026-03-08 04: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 04:41:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:41:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:41:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:41:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:41:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:41:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4li3takb_mock.wav 2026-03-08 04:41:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:41:27 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:41:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:41:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:41:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:41:35 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:41:35 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:41:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:41:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:41:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 04:41:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:41:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2509, filename=tmpvwzhj3ij_mock.wav) 2026-03-08 04:41:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:41:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:41:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:41:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:41:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:41:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:41:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:41:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:41:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:41:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:41:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:41:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:41:36 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04: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'Sat, 07 Mar 2026 19:45: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-69ac803c-2b1dc01f75ddd5d9419cf3eb;df811971-3263-4e37-ac73-5568d3544c2e'), (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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dGGUgIeLcqKyQb0bPA7fyvIzT5z0q1M--Myo_K5aUYMz1FfC4AcutA==')]) 2026-03-08 04: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 04:41:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:41:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:41:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:41:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:41:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:41:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:41:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:41:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:41:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:45:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac803c-7bf19ed56982db2051531522;df811971-3263-4e37-ac73-5568d3544c2e'), (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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6xHWWjyfsebxodLQliU6hjDqSz5ttxkoz1Xyb4EHnZiNhfXP9D4jXw==')]) 2026-03-08 04: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 04:41:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:41:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:41:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:41:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:41:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:41:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:41:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:41:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:41:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:41:46 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:41:47 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:41:47 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:41:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:41:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:41:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 04:41:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:41:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2510, filename=tmpumvfnsvg_mock.wav) 2026-03-08 04:41:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:41:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:41:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:41:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:41:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:41:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:41:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:41:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:41:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:41:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:41:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:41:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:41: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'Sat, 07 Mar 2026 19:45: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-69ac8048-7be24d531ffe1cd30dadedd2;f4f3185d-8098-4913-932c-7c27b2b99dd5'), (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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'On1shLZdHDgST4X1PJeNdQ8c86mfpvR6TAFkGkuxGIkXTF8Dykw2Gw==')]) 2026-03-08 04:41: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 04:41:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:41:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:41:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:41:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:41:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:41:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:41:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:41:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:41:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:41: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'Sat, 07 Mar 2026 19:45:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8048-478532247ae980134b7b2d4a;f4f3185d-8098-4913-932c-7c27b2b99dd5'), (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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'XgGS7NJlAEsfe-NCAh8jM-MTvrkiga40hwvTX8TGcqP31fLQJkOLgA==')]) 2026-03-08 04:41: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 04:41:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:41:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:41:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:41:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:41:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:41:50 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:41:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:41:54 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:41:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:41:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:41:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:41:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxkoo6782_mock.wav 2026-03-08 04:41:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:41:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:41:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:41:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnegttzex_mock.wav 2026-03-08 04:42:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:42:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:42:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:42:12 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.351280 < -1.000000) 2026-03-08 04:42:12 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.346629 < -1.000000) 2026-03-08 04:42:12 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 04:42:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV' → 열차 2026-03-08 04:42:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:42:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:42:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 18자) 2026-03-08 04:42:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 제공 | 긴급도:일반 | 키워드:없음 2026-03-08 04:42:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2511, filename=tmprilafe58_mock.wav) 2026-03-08 04:42:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:42:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:42:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:42:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:42:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:42:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:42:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:42:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:42:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:42:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:42:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:42:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:42:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:42: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'Sat, 07 Mar 2026 19: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-69ac8061-479463b1787439a2518edad2;82a5af79-0c8e-4ddb-b13d-b08a32526d56'), (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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'WPBsv85exCHv2jGXvCtedbIcKcPLmLRl3WHu1Wk5bUS0-gkBVR4ctA==')]) 2026-03-08 04:42: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 04:42:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:42:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:42:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:42:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:42:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:42:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:42:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:42:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:42:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:42: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'Sat, 07 Mar 2026 19:45:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8061-2e28341856eaa3341ce639fe;82a5af79-0c8e-4ddb-b13d-b08a32526d56'), (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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Fu8TooR7pid8HYIVz826P79eyt2mehXm-FQETqdu5V_aQWDOEF44Fw==')]) 2026-03-08 04:42: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 04:42:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:42:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:42:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:42:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:42:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:42:16 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:42:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:42:19 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:42:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 04:42:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 철도 2026-03-08 04:42:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2512, filename=tmpq9lihfhg_mock.wav) 2026-03-08 04:42:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:42:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:42:20 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 04:42:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:42:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:42:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:42:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:42:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:42:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:42:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:42:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:42:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:42:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:42:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:42: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'Sat, 07 Mar 2026 19:45: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-69ac8068-10d2dca1740a9c2e136cd7cb;0a2d8905-2d76-465b-a1be-f22e1e6b99b8'), (b'RateLimit', b'"api";r=983;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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'tuv7S4MpE-ChEJBLV8QXG-g-09yVnCzi3fRNI4EI0s342r5Bce1aEA==')]) 2026-03-08 04:42: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 04:42:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:42:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:42:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:42:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:42:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:42:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:42:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:42:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:42:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:45:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8068-384d89552db23ec904a5105e;0a2d8905-2d76-465b-a1be-f22e1e6b99b8'), (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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'k8kG0pxLxxnofMBdLWWqcoDV3IxpseiYENtyb5fENuftPK9e6tvT8w==')]) 2026-03-08 04: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 04:42:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:42:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:42:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:42:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:42:21 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Rail (Railway) Keyword Extraction Tool (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 04:42:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:42:23 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:42:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:42:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:42:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpuz8wk171_mock.wav 2026-03-08 04:42:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:42:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:42:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:42:31 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:42:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:42:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:42:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 04:42:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:42:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2513, filename=tmpqa3j_3u5_mock.wav) 2026-03-08 04:42:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:42:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:42:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:42:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:42:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:42:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:42:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:42:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:42:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:42:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:42:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:42:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:42:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:42: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'Sat, 07 Mar 2026 19:45: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-69ac8074-5d37b6ef474ab6f13947cb43;2fae0859-af52-460a-a672-2290dd7f5c94'), (b'RateLimit', b'"api";r=981;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-c0pCTuIgrJxT1k-TkXEEyVAgOfMiR2GRJu50vdDPpoSbi9NWQlJiQ==')]) 2026-03-08 04:42: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 04:42:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:42:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:42:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:42:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:42:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:42:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:42:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:42:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:42:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:42:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:42:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_genpl35_mock.wav 2026-03-08 04:42: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'Sat, 07 Mar 2026 19:45:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8074-3ce0bf070087ec3c795a150e;2fae0859-af52-460a-a672-2290dd7f5c94'), (b'RateLimit', b'"api";r=980;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'F40SdrxUSfNaTN9ISvYoaTFjVePYDdULVqIhgQc-BuZMdkwNw30M3A==')]) 2026-03-08 04:42: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 04:42:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:42:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:42:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:42:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:42:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:42:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:42:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:42:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:42:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:42:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdz5l6jqq_mock.wav 2026-03-08 04:42:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:42:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:42:42 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:42:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:42:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:42:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:42:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 04:42:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 04:42:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2514, filename=tmp0g0l96el_mock.wav) 2026-03-08 04:42:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:42:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:42:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:42:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:42:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:42:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:42:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:42:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:42:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:42:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:42:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:42:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:46: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-69ac807f-0dbab71960fbc6457b487ca9;f376a62f-5fd0-4087-a156-9c5397ade5e6'), (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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ZdRCuG7lly8b70Vki_jAopsoAPCMuId8w_kIu-jmfyvP6I9e_pNdlg==')]) 2026-03-08 04: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 04:42:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:42:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:42:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:42:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:42:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:42:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:42:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:42:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:42:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:42: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'Sat, 07 Mar 2026 19:46:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac807f-629975b0316dde8c7a379e88;f376a62f-5fd0-4087-a156-9c5397ade5e6'), (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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'YO1FxgGXU91FHhrgQo8a_xjJ9OXkFGTzLdtLE1pF6_c7EYnuLCW0Mw==')]) 2026-03-08 04:42: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 04:42:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:42:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:42:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:42:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:42:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:42:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:42:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:42:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:42:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm39g3e_d_mock.wav 2026-03-08 04:42:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:42:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:42:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:42:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:42:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjtw6xafl_mock.wav 2026-03-08 04:42:53 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:42:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:42:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:42:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:42:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:42:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2515, filename=tmp0sl2ombp_mock.wav) 2026-03-08 04:42:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:42:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:42:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:42:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:42:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:42:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:42:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:42:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:42:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:42:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:42:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:42:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:42:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:46: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-69ac808a-1b05f8f248ca74a55118daf8;35b5e1ce-063c-440d-91f8-b7e7e3ca44f6'), (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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'rx00aOMGff1fZz2zIpUJOmbVVkTqORlHmgzu1z8TGdp4cFtzFOOeBA==')]) 2026-03-08 04: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 04:42:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:42:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:42:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:42:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:42:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:42:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:42:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:42:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:42:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:42: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'Sat, 07 Mar 2026 19:46:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac808a-450719883f916e483f5096e9;35b5e1ce-063c-440d-91f8-b7e7e3ca44f6'), (b'RateLimit', b'"api";r=976;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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'yqsVBoiLX0drH3QlW2XbV2Y3SV_lXCAh4pUzqoN-aDj2xqf6Oj4X4Q==')]) 2026-03-08 04:42: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 04:42:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:42:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:42:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:42:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:42:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:42:57 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:42:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:43:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:43:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:43:03 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:43:05 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:43:05 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:43:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:43:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:43:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 42자) 2026-03-08 04:43:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:43:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2516, filename=tmpfeksxp8m_mock.wav) 2026-03-08 04:43:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:43:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:43:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:43:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:43:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:43:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:43:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:43:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:43:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:43:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:43:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:43:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:43:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:46: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-69ac8096-3084911236197f2a4146ec2a;dfa0776e-fa80-4e27-bf2d-2b1373042e38'), (b'RateLimit', b'"api";r=975;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'HTik4yWAbd8omE4esV-12hEXETSlP4hTc2EUzuAiVib2DnUYrN_32A==')]) 2026-03-08 04: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 04:43:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:43:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:43:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:43:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:43:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:43:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:43:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:43:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:43:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:46:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8096-2444d8bf44ffebc879d2b363;dfa0776e-fa80-4e27-bf2d-2b1373042e38'), (b'RateLimit', b'"api";r=974;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3sbGEYDRMAvK9ue6hCtJfQfsHN5o8qhyMl_LM4h1u4EApG8BYvPnzw==')]) 2026-03-08 04: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 04:43:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:43:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:43:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:43:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:43:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:43:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:43:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:43:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:43:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:43:13 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:43:16 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:43:16 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:43:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:43:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:43:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 04:43:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:43:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2517, filename=tmp4li3takb_mock.wav) 2026-03-08 04:43:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:43:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:43:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:43:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:43:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:43:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:43:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:43:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:43:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:43:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:43:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:43:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:43:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:43: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'Sat, 07 Mar 2026 19:46: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-69ac80a1-707e65586a224dc956a14ece;f2fdb582-1b8c-40ef-bf37-8aa1d1603915'), (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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'trjZ9FyNVpSZWqLsXXrHmfX4RNFrwMAHC196GTKxHNfOR3hyr-LDRw==')]) 2026-03-08 04:43: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 04:43:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:43:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:43:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:43:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:43:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:43:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:43:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:43:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:43:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:43: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'Sat, 07 Mar 2026 19:46:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac80a1-06a1c6897b4b2df908ffab81;f2fdb582-1b8c-40ef-bf37-8aa1d1603915'), (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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'WWfezBK3hKDtFnKLT-ZKWW6ozqsLx88h-wxNc0TSdcY0MRhUaFAV4Q==')]) 2026-03-08 04:43: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 04:43:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:43:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:43:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:43:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:43:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:43:20 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:43:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:43:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:43:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:43:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa9k7_0o5_mock.wav 2026-03-08 04:43:23 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:43:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:43:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:43:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:43:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpk3f3y3df_mock.wav 2026-03-08 04:43:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:43:32 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:43:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:43:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:43:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:43:40 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.685560 < -1.000000) 2026-03-08 04:43:41 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.045703 < -1.000000) 2026-03-08 04:43:42 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:43:42 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:43:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '아름다움말' → 불명 2026-03-08 04:43:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:43:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 56자) 2026-03-08 04:43:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:아름다움말 통과 | 긴급도:일반 | 키워드:아름다움말,신호,통과,일반 2026-03-08 04:43:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2518, filename=tmpxkoo6782_mock.wav) 2026-03-08 04:43:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:43:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:43:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:43:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:43:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:43:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:43:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:43:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:43:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:43:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:43:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:43:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:43:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:43: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'Sat, 07 Mar 2026 19:47: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-69ac80bb-0841d6566f4ac26e0415cf9a;4ff9e912-c5d8-4f2d-ab8c-86b65a1c3c1c'), (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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kRadjprjJhIzc1ONMtsQv_THpG-zodAqjp-76kBk-wfFhXzh6DpnPg==')]) 2026-03-08 04:43: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 04:43:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:43:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:43:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:43:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:43:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:43:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:43:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:43:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:43:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:43: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'Sat, 07 Mar 2026 19:47:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac80bb-48a14dde6ac24678108c9501;4ff9e912-c5d8-4f2d-ab8c-86b65a1c3c1c'), (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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'U9WyAtipNyO-etQcRV7uhTy8RR1_Yv1CwV9vT6w06aO8XzymAuR2qg==')]) 2026-03-08 04:43: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 04:43:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:43:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:43:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:43:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:43:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:43:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:43:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:43:49 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:43:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:43:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 04:43:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2519, filename=tmpnegttzex_mock.wav) 2026-03-08 04:43:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:43:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:43:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:43:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:43:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:43:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:43:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:43:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:43:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:43:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:43:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:43:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac80c2-05bce88d744c5d185f2f575e;87ce2083-28c0-409a-b07a-654643b718e8'), (b'RateLimit', b'"api";r=969;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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'HYxwnxW7DpJm6ZKRTBjzwLvE41FFbuSh8_KIKkWT94Hzfnx_XOAxkA==')]) 2026-03-08 04: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 04:43:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:43:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:43:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:43:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:43:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:43:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:43:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:43:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:43:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:43:50 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:43:50 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04: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'Sat, 07 Mar 2026 19:47:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac80c2-53a592aa0e0faa6d182bf342;87ce2083-28c0-409a-b07a-654643b718e8'), (b'RateLimit', b'"api";r=968;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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Gj8yZHPEKg5tQ6IPP1X0h8sclVahePhb_6LF_MAfajXCNeKTNSoKXg==')]) 2026-03-08 04: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 04:43:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:43:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:43:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:43:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:43:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:43:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxlhltin8_mock.wav 2026-03-08 04:43:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:43:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:43:52 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:43:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:43:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:43:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:43:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:43:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdsa8sjq2_mock.wav 2026-03-08 04:44:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:44:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:44:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:44:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:44:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 04:44:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:44:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2520, filename=tmpuz8wk171_mock.wav) 2026-03-08 04:44:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:44:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:44:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:44:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:44:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:44:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:44:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:44:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:44:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:44:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:44:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:44:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:47: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-69ac80cd-69ea2dc674e29269602f8e7b;1e08e670-9cdf-43c9-a02f-83713a727959'), (b'RateLimit', b'"api";r=967;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'cOzKD7MtXX7M4jq82BLcIpfxC7veRQV2OjsmNe5e07V7I3aG3g7Etw==')]) 2026-03-08 04: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 04:44:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:44:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:44:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:44:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:44:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:44:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:44:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:44:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:44:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:44: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'Sat, 07 Mar 2026 19:47:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac80cd-2ac94dc13e8384207c972bff;1e08e670-9cdf-43c9-a02f-83713a727959'), (b'RateLimit', b'"api";r=966;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0-uwf-8MCkQlOqApyCsvViRLxCA6zuDj9P1AMcq88-tTCFm2-gieGw==')]) 2026-03-08 04:44: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 04:44:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:44:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:44:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:44:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:44:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:44:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:44:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:44:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:44:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp__w3vea_mock.wav 2026-03-08 04:44:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:44:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:44:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:44:11 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:44:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:44:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:44:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 04:44:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 04:44:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2521, filename=tmp_genpl35_mock.wav) 2026-03-08 04:44:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:44:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:44:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:44:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:44:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:44:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:44:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:44:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:44:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:44:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:44:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:44:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:44:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:44: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'Sat, 07 Mar 2026 19:47: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-69ac80d8-3230819d172715fd2bb3cdcd;4be7220e-9f39-46e9-8086-8b9f68cefdb0'), (b'RateLimit', b'"api";r=965;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-prT98KKvdttu1lTxRYDryqkiXkRgKICeB1p2v6F9H9PdzN9ewvgCA==')]) 2026-03-08 04:44: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 04:44:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:44:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:44:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:44:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:44:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:44:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:44:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:44:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:44:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:44: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'Sat, 07 Mar 2026 19:47:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac80d9-02a6d74e2c1c3a93052c10c9;4be7220e-9f39-46e9-8086-8b9f68cefdb0'), (b'RateLimit', b'"api";r=964;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'RanJw-DEOIOhh4CyGaTUepBmj6z3ShbBx_1l6LqOGPc0fJone-5Igg==')]) 2026-03-08 04:44: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 04:44:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:44:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:44:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:44:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:44:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:44:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpckmbjkkf_mock.wav 2026-03-08 04:44:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:44:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:44:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:44:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:44:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:44:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:44:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:44:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc14e3d9f_mock.wav 2026-03-08 04:44:23 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:44:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:44:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:44:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:44:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:44:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2522, filename=tmpdz5l6jqq_mock.wav) 2026-03-08 04:44:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:44:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:44:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:44:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:44:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:44:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:44:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:44:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:44:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:44:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:44:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:44:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:44: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'Sat, 07 Mar 2026 19:47: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-69ac80e3-43ba9c1c2bb5fe48350bdf4e;465face5-3df2-4040-9ba8-a4f00e7a9bd2'), (b'RateLimit', b'"api";r=963;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'oSKk2I3uarLx0dVMbfxs5GcIE4Bm6-FMtt6alFsgQxlrW46swlSGtg==')]) 2026-03-08 04:44: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 04:44:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:44:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:44:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:44:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:44:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:44:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:44:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:44:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:44:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:44: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'Sat, 07 Mar 2026 19:47:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac80e4-4b093b1a75d5b2f76343d945;465face5-3df2-4040-9ba8-a4f00e7a9bd2'), (b'RateLimit', b'"api";r=962;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9I8asfeq817IDxxd38Fm4tZa0SMBkjqPQvwtwqpZuPVK5IuOTVRB9Q==')]) 2026-03-08 04:44: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 04:44:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:44:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:44:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:44:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:44:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:44:26 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:44:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:44:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:44:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:44:31 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:44:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:44:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:44:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:44:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:44:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 42자) 2026-03-08 04:44:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:44:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2523, filename=tmpm39g3e_d_mock.wav) 2026-03-08 04:44:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:44:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:44:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:44:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:44:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:44:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:44:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:44:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:44:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:44:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:44:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:44:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:44:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:44: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'Sat, 07 Mar 2026 19: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-69ac80ef-32e48028182822ab5739d9b6;78efef59-2de3-47c6-94e2-b4fe5e00bf76'), (b'RateLimit', b'"api";r=961;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'q7JYsaXQrS2lhowiEDDjx5a8Kf3DoSnHViZcJmEypPsoyFFlWHCOCA==')]) 2026-03-08 04:44: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 04:44:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:44:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:44:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:44:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:44:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:44:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:44:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:44:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:44:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:44: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'Sat, 07 Mar 2026 19:47:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac80ef-55bf7f644fd6754953a1cc8a;78efef59-2de3-47c6-94e2-b4fe5e00bf76'), (b'RateLimit', b'"api";r=960;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'bDVtqPrWep9Cfe9YOGYwwo-PQRUzz2c97J1STE5zxtC0mtN6OlmBiA==')]) 2026-03-08 04:44: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 04:44:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:44:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:44:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:44:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:44:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:44:37 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:44:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:44:41 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:44:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:44:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:44:46 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:44:46 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:44:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:44:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:44:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 04:44:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:44:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2524, filename=tmpjtw6xafl_mock.wav) 2026-03-08 04:44:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:44:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:44:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:44:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:44:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:44:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:44:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:44:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:44:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:44:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:44:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:44:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:44:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac80fa-280d5d4a518b9f4736ddbcf5;72b10bf6-688a-4625-b71e-8c20b99d31ec'), (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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Ui-W3omRRQq5sCpYD1XG-gsEXrScqyb1yjB0gIy3kJl2WZO7udQFMQ==')]) 2026-03-08 04: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 04:44:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:44:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:44:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:44:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:44:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:44:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:44:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:44:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:44:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:44: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'Sat, 07 Mar 2026 19:48:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac80fa-70912657201d524f1fb611a3;72b10bf6-688a-4625-b71e-8c20b99d31ec'), (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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vn8rjAlRRTOEiqWD2sfxEJrw-k7zl9We3e0e0Y4bxRMkdqU9J6OYjg==')]) 2026-03-08 04:44: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 04:44:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:44:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:44:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:44:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:44:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:44:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:44:49 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:44:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:44:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:44:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph0q3ei7t_mock.wav 2026-03-08 04:44:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:44:52 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:44:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:44:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:44:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkd0783hk_mock.wav 2026-03-08 04:44:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:45:02 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:45:07 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:45:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:45:07 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.868691 < -1.000000) 2026-03-08 04:45:08 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.131918 < -1.000000) 2026-03-08 04:45:08 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.465028 < -1.000000) 2026-03-08 04:45:09 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:45:09 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:45:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '1' → 불명 2026-03-08 04:45:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:45:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 27자) 2026-03-08 04:45:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:1 | 긴급도:일반 | 키워드:1,신호,통과,일반 2026-03-08 04:45:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2525, filename=tmpa9k7_0o5_mock.wav) 2026-03-08 04:45:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:45:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:45:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:45:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:45:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:45:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:45:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:45:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:45:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:45:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:45:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:45:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:45:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:45: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'Sat, 07 Mar 2026 19:48: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-69ac8112-04fb3a193e2314243cf4c4e1;9da1efba-a312-4c13-8569-4c824336c135'), (b'RateLimit', b'"api";r=957;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wk5gnVJ1Uhi7YPVLL-qdNxLsTwXLdmfbFiRephvc5D3ABahlPGUBRg==')]) 2026-03-08 04:45: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 04:45:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:45:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:45:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:45:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:45:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:45:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:45:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:45:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:45:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:45: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'Sat, 07 Mar 2026 19:48:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8112-789428bd12709bba73e70eb2;9da1efba-a312-4c13-8569-4c824336c135'), (b'RateLimit', b'"api";r=956;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vPM3xsZaLva8lqav_9UZC2X5F_MgF6wc9RRqaGoKq0h2MxQ34wMGOQ==')]) 2026-03-08 04:45: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 04:45:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:45:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:45:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:45:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:45:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:45:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:45:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:45:16 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:45:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:45:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 04:45:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2526, filename=tmpk3f3y3df_mock.wav) 2026-03-08 04:45:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:45:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:45:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:45:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:45:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:45:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:45:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:45:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:45:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:45:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:45:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:45:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:45:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:45: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'Sat, 07 Mar 2026 19:48: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-69ac8119-26b556f5388d70f6520a30a7;396ca1cc-c541-486c-9765-8a32cfe8d531'), (b'RateLimit', b'"api";r=955;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-dOXpWGbVdRUAW2SHuT7HqKIuwYk9sM5PPQ_2uugAnJyxzebt2tCEA==')]) 2026-03-08 04:45: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 04:45:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:45:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:45:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:45:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:45:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:45:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:45:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:45:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:45:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:45:17 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 04:45:17 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 04:45: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'Sat, 07 Mar 2026 19:48:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8119-4f48a2c3327ababf4083f0c0;396ca1cc-c541-486c-9765-8a32cfe8d531'), (b'RateLimit', b'"api";r=954;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4bYFsG9CNLEitnypOIov7X2uE4bRnur5PrffKaLz0PKmzh6rLdRP3w==')]) 2026-03-08 04:45: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 04:45:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:45:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:45:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:45:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:45:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:45:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpz5qa6qmp_mock.wav 2026-03-08 04:45:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:45:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:45:19 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:45:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:45:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:45:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:45:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:45:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkf25pbvy_mock.wav 2026-03-08 04:45:27 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:45:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:45:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:45:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:45:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 04:45:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:45:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2527, filename=tmpxlhltin8_mock.wav) 2026-03-08 04:45:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:45:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:45:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:45:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:45:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:45:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:45:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:45:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:45:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:45:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:45:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:45:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:45: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'Sat, 07 Mar 2026 19: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-69ac8124-4dd1e2df284c72a871dc1064;fbec17ea-0ac2-4ea4-a782-3652b7465e49'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'i_mzTs3sUCHMxapzOjwdd1TZBPuqn69WyHsyNJDMUFOc3HXcl9xmTw==')]) 2026-03-08 04:45: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 04:45:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:45:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:45:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:45:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:45:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:45:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:45:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:45:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:45:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:45: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'Sat, 07 Mar 2026 19:48:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8124-2a6612d977469b2571a7ecc0;fbec17ea-0ac2-4ea4-a782-3652b7465e49'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ngeOwQewvxBttf1994HNxpyS49wbBzTTNpZtCXeimb48l3vMBthXTQ==')]) 2026-03-08 04:45: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 04:45:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:45:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:45:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:45:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:45:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:45:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:45:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:45:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:45:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpstb5zhsp_mock.wav 2026-03-08 04:45:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:45:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:45:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:45:38 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:45:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:45:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:45:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 04:45:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 04:45:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2528, filename=tmpdsa8sjq2_mock.wav) 2026-03-08 04:45:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:45:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:45:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:45:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:45:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:45:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:45:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:45:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:45:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:45:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:45:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:45:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:45: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'Sat, 07 Mar 2026 19:49: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-69ac812f-02268f0a0194d40220aa2971;f2228b51-ea6f-427d-a943-d846acaf0e98'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vzOv45D8D3EDPecuGEgbVAIGl6rKy54ftkVlsLT8QJE870x3eE-UIg==')]) 2026-03-08 04:45: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 04:45:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:45:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:45:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:45:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:45:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:45:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:45:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:45:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:45:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:45: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'Sat, 07 Mar 2026 19:49:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8130-2cf0b2097f53c6cb7c8ece6f;f2228b51-ea6f-427d-a943-d846acaf0e98'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'SMqkJ9GO4k5V2wERQu1SOUgchJQmLtXMQ6L6Wq-GbtdzNQvd5KQj9g==')]) 2026-03-08 04:45: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 04:45:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:45:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:45:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:45:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:45:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:45:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:45:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:45:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:45:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp61330t5k_mock.wav 2026-03-08 04:45:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:45:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:45:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:45:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:45:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzail3qmo_mock.wav 2026-03-08 04:45:49 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:45:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:45:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:45:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:45:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:45:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2529, filename=tmpp__w3vea_mock.wav) 2026-03-08 04:45:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:45:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:45:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:45:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:45:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:45:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:45:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:45:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:45:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:45:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:45:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:45:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:45:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac813a-452d03af2f4dc4fc5a287c24;c15129be-bb5a-4e89-98f3-4ea6bcd40cdf'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7BkvRl2Kl5cSBrVpzA3QulzQhoFQxElNwAM3-4Hg9vZjVuTgKOE8sg==')]) 2026-03-08 04: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 04:45:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:45:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:45:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:45:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:45:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:45:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:45:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:45:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:45:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:49:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac813b-095f1c3873236b0607a30a5f;c15129be-bb5a-4e89-98f3-4ea6bcd40cdf'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'zjmjeqdTz12xXZCFC8YXcC3Vqoe4yCwfTwQ6oEZOlzhE0xK3Vv4QWg==')]) 2026-03-08 04: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 04:45:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:45:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:45:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:45:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:45:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:45:53 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:45:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:45:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:45:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:45:58 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:46:01 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:46:01 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:46:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:46:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:46:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 42자) 2026-03-08 04:46:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:46:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2530, filename=tmpckmbjkkf_mock.wav) 2026-03-08 04:46:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:46:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:46:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:46:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:46:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:46:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:46:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:46:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:46:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:46:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:46:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:46:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:46: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'Sat, 07 Mar 2026 19: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-69ac8146-057b0fda4c5efa947a39746b;a68449e5-266f-4c13-b0d4-e025f0a3c767'), (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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'hnm3FBX0WAQfeFAzcGRhZds9zsAn8v6COVOVdRkXOt_IeKd5DS7zQQ==')]) 2026-03-08 04:46: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 04:46:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:46:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:46:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:46:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:46:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:46:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:46:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:46:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:46:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:49:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8146-25f35e246994105402870c79;a68449e5-266f-4c13-b0d4-e025f0a3c767'), (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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'MeglgJ9-aKPJXwvxNVp6nuikfkdtWM4CGEYGuSUx-MKV7E-iKlBbYw==')]) 2026-03-08 04: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 04:46:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:46:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:46:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:46:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:46:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:46:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:46:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:46:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:46:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:46:08 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:46:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:46:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:46:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:46:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:46:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 04:46:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:46:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2531, filename=tmpc14e3d9f_mock.wav) 2026-03-08 04:46:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:46:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:46:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:46:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:46:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:46:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:46:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:46:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:46:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:46:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:46:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:46:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:49: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-69ac8151-4f255a3f53de430a7b4dbaf3;1b6c0b74-7639-4bd3-86dc-2bad83591672'), (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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Ao2p3vaEpnJLknvp3-vujbuLiZ9iTPSA8_f7bypy4kyBhaHzR4R1eg==')]) 2026-03-08 04: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 04:46:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:46:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:46:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:46:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:46:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:46:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:46:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:46:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:46:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:46: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'Sat, 07 Mar 2026 19:49:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8151-4ec9879d5c6c5fa27e683ef8;1b6c0b74-7639-4bd3-86dc-2bad83591672'), (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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'AvB2FVzVhEQQXB_MyEvcB06ZPZGFnXMLZrKzTXpnhi-s1-KeqnXGhg==')]) 2026-03-08 04:46: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 04:46:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:46:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:46:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:46:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:46:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:46:16 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:46:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:46:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:46:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:46:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzk2lc45n_mock.wav 2026-03-08 04:46:19 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:46:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:46:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:46:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:46:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj8aj791p_mock.wav 2026-03-08 04:46:24 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:46:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:46:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:46:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:46:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (18.970588 > 2.400000) 2026-03-08 04:46:38 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.225187 < -1.000000) 2026-03-08 04:46:39 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.323320 < -1.000000) 2026-03-08 04:46:39 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:46:39 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:46:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '맞춤' → 불명 2026-03-08 04:46:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:46:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 30자) 2026-03-08 04:46:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:맞춤 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:46:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2532, filename=tmph0q3ei7t_mock.wav) 2026-03-08 04:46:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:46:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:46:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:46:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:46:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:46:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:46:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:46:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:46:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:46:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:46:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:46:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:46:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac816c-6e3ba8f80793312a094264ca;d24c5ef1-c73c-410d-b69a-800040f2ec1d'), (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 462511b55c03c5ad4993b33ca1b7dada.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Ixl0W43VIxAW37_qGDNHeS2izOGCoZX0BkCNDGQp3RJGdTMgaC2dcg==')]) 2026-03-08 04: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 04:46:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:46:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:46:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:46:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:46:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:46:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:46:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:46:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:46:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:50:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac816c-43d1818f22d659526bea9fbd;d24c5ef1-c73c-410d-b69a-800040f2ec1d'), (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 462511b55c03c5ad4993b33ca1b7dada.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'NofdZcvle5BFPMfYuBeeibLtj1a1qiA_mOxSqlYHc1NaFsqHPjuOLg==')]) 2026-03-08 04: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 04:46:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:46:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:46:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:46:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:46:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:46:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:46:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:46:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:46:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxgpj73eu_mock.wav 2026-03-08 04:46:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:46:46 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:46:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 04:46:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 04:46:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2533, filename=tmpkd0783hk_mock.wav) 2026-03-08 04:46:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:46:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:46:47 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 04:46:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:46:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:46:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:46:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:46:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:46:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:46:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:46:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:46:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:46:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:46:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:46: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'Sat, 07 Mar 2026 19: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-69ac8173-7696714d027ba1e73c7141cf;ccbecd7e-802a-4016-a61e-8ec4cb748dda'), (b'RateLimit', b'"api";r=987;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dlV2VQbs8fZEXOfBfMkyAeHPrB2gBu0n2-gvKNE64b5iBtGdiidGtg==')]) 2026-03-08 04:46: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 04:46:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:46:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:46:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:46:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:46:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:46:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:46:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:46:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:46:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:46: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'Sat, 07 Mar 2026 19:50:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8173-6e4cc847135eebd652ac836a;ccbecd7e-802a-4016-a61e-8ec4cb748dda'), (b'RateLimit', b'"api";r=986;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vIw3aDknCEh9yck1SibFkvxrOHJX8Ls6ZWa41XBk0s6OA0fZrxLnNA==')]) 2026-03-08 04:46: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 04:46:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:46:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:46:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:46:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:46:48 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 04:46:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:46:50 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:46:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:46:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:46:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:46:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:46:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppiz9uu4o_mock.wav 2026-03-08 04:46:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:46:58 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:46:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:46:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:46:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 04:46:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:46:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2534, filename=tmpz5qa6qmp_mock.wav) 2026-03-08 04:46:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:46:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:46:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:46:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:46:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:46:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:46:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:46:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:46:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:46:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:46:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:46:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:46:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:50: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-69ac817e-4328dff95044747124e0856b;15433019-64a7-4de0-9892-95543bfba7b8'), (b'RateLimit', b'"api";r=985;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Mwq3uvP2QKiNbbBwKuj2w5f8DTTDcp1ELGEaWgWPVn2M7rX5rohR3w==')]) 2026-03-08 04: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 04:46:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:46:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:46:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:46:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:46:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:46:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:46:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:46:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:46:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:46:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:46:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4c8slgzb_mock.wav 2026-03-08 04: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'Sat, 07 Mar 2026 19:50:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac817f-4cb06a3b048ebc1a6911e09a;15433019-64a7-4de0-9892-95543bfba7b8'), (b'RateLimit', b'"api";r=984;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0jIGCJlFd-lIwIqitQdWHEg3Naq2UlvptUS40w6H7iKer2c2o_sCwg==')]) 2026-03-08 04: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 04:46:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:46:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:46:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:46:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:47:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:47:01 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:47:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:47:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:47:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:47:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:47:09 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:47:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:47:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:47:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:47:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvnpyvkux_mock.wav 2026-03-08 04:47:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 88자) 2026-03-08 04:47:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진, 측선, 좌천, 하선, 신호진로, 통과 2026-03-08 04:47:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2535, filename=tmpkf25pbvy_mock.wav) 2026-03-08 04:47:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:47:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:47:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:47:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:47:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:47:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:47:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:47:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:47:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:47:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:47:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:47:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:47: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'Sat, 07 Mar 2026 19:50: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-69ac818a-718582166ba35675279f154d;4efc9109-ada7-423b-9eb3-0b277b9c410e'), (b'RateLimit', b'"api";r=983;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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'w91awTMWJZrbqZuZXdu-QXEP5qq0MOOorKU4l0jvsPaZH4dwjqRzLg==')]) 2026-03-08 04:47: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 04:47:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:47:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:47:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:47:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:47:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:47:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:47:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:47:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:47:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:47: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'Sat, 07 Mar 2026 19:50:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac818a-5efc65544cf2251e71191f51;4efc9109-ada7-423b-9eb3-0b277b9c410e'), (b'RateLimit', b'"api";r=982;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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'chieC2a8mhQcDk2xFxvBPrp4qV6-Jlo1ZUfohiF_IWoJlaHYfSDNXw==')]) 2026-03-08 04:47: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 04:47:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:47:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:47:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:47:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:47:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:47:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:47:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:47:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:47:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:47:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpg3odg_tq_mock.wav 2026-03-08 04:47:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:47:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:47:20 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:47:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:47:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:47:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 04:47:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 04:47:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2536, filename=tmpstb5zhsp_mock.wav) 2026-03-08 04:47:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:47:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:47:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:47:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:47:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:47:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:47:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:47:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:47:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:47:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:47:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:47:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:47:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:47: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'Sat, 07 Mar 2026 19: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-69ac8195-4637705a6243de105e93af15;f55e1646-cfdd-47d7-b7a1-310039a567fb'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9uTqShn68MUKkGSwKgRXCISdT9Tun0VmdiQ9acaNsNRB9SujEuHl-g==')]) 2026-03-08 04:47: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 04:47:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:47:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:47:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:47:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:47:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:47:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:47:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:47:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:47:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:50:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8195-263941977c3d657d3518f626;f55e1646-cfdd-47d7-b7a1-310039a567fb'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'YAud18oEiBclyjVq6ZEbvqwuqdS1BwpwadFxVAxZhU-BgLtsoZGX-g==')]) 2026-03-08 04: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 04:47:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:47:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:47:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:47:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:47:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:47:23 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:47:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:47:26 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:47:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:47:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:47:32 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:47:32 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:47:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:47:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:47:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 04:47:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:47:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2537, filename=tmp61330t5k_mock.wav) 2026-03-08 04:47:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:47:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:47:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:47:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:47:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:47:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:47:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:47:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:47:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:47:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:47:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:47:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:47:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:47: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'Sat, 07 Mar 2026 19: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-69ac81a1-11b65f4254e169d85587dc6f;d726d7f1-d3c0-417c-9125-4960bca3b949'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'K3W0bvE8r9iwyQfDFi9cxRY_cC-LAGmXT1gNWxzuNUxOT52i9t6yjA==')]) 2026-03-08 04:47: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 04:47:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:47:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:47:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:47:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:47:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:47:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:47:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:47:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:47:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:47: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'Sat, 07 Mar 2026 19:50:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac81a1-2e5150342cff851323380d10;d726d7f1-d3c0-417c-9125-4960bca3b949'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ZfWGWhlFOKaCn1EyjhP4mWHoZgiBCLfWLEQ_tU5XYuD3ZB1e3RnQqQ==')]) 2026-03-08 04:47: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 04:47:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:47:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:47:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:47:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:47:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:47:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:47:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:47:36 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:47:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:47:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:47:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:47:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:47:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:47:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:47:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:47:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 04:47:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:47:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2538, filename=tmpzail3qmo_mock.wav) 2026-03-08 04:47:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:47:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:47:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:47:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:47:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:47:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:47:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:47:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:47:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:47:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:47:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:47:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:51: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-69ac81ac-1ed7fa9116f899596ae6bb03;cc2488cf-c25b-4853-8310-660cd8392b6d'), (b'RateLimit', b'"api";r=977;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'iHcgEixuWivXG4PQiU4vO5kc_vhhgXlO48YRhD0AlhaVyst_vKXNIw==')]) 2026-03-08 04: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 04:47:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:47:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:47:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:47:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:47:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:47:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:47:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:47:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:47:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:47: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'Sat, 07 Mar 2026 19:51:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac81ac-48abae8f597e1fd55f46aaee;cc2488cf-c25b-4853-8310-660cd8392b6d'), (b'RateLimit', b'"api";r=976;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'epSMfSMw49AgZezMu3ezquKltLLQNZqIbHUhqaeFFlF5ryaaWYLjUA==')]) 2026-03-08 04:47: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 04:47:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:47:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:47:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:47:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:47:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:47:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpf5ne1eq9_mock.wav 2026-03-08 04:47:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:47:46 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:47:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:47:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:47:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:47:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpigups77k_mock.wav 2026-03-08 04:47:50 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:47:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:47:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:48:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:48:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:48:02 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:48:03 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.334883 < -1.000000) 2026-03-08 04:48:04 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.689663 < -1.000000) 2026-03-08 04:48:04 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.521874 < -1.000000) 2026-03-08 04:48:04 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 04:48:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '보 중간청소 중간에 따라서 역전기(RV) 모터카 매력을' → 열차 2026-03-08 04:48:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:48:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 95자) 2026-03-08 04:48:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 매력을 앞둑시킬 수 있습니다 | 긴급도:일반 | 키워드:역전기(RV), 모터카,전력,통과 2026-03-08 04:48:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2539, filename=tmpzk2lc45n_mock.wav) 2026-03-08 04:48:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:48:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:48:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:48:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:48:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:48:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:48:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:48:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:48:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:48:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:48:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:48:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:48:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:48: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'Sat, 07 Mar 2026 19: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-69ac81c1-583cb0a23293a7214ca28ced;f4c8ce9b-b12c-4501-afa4-0b6d5c718d13'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'hr9usioVNowHu88Xb4rMa3kAZQOTLoh_8QLw6kvezVaIOTOxOoQlvQ==')]) 2026-03-08 04:48: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 04:48:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:48:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:48:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:48:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:48:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:48:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:48:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:48:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:48:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:48: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'Sat, 07 Mar 2026 19:51:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac81c1-20e0ec9d1cfc12b07e9f6789;f4c8ce9b-b12c-4501-afa4-0b6d5c718d13'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'REFbAhhwyaDQkmFfVrVfvXXDDBQdcdjioh9A1Jdsiq1jEpGA6Rbopw==')]) 2026-03-08 04:48: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 04:48:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:48:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:48:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:48:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:48:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:48:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:48:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:48:11 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:48:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:48:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 04:48:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2540, filename=tmpj8aj791p_mock.wav) 2026-03-08 04:48:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:48:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:48:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:48:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:48:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:48:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:48:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:48:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:48:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:48:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:48:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:48:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:48:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:48: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'Sat, 07 Mar 2026 19:51: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-69ac81c8-2655320e2d415257724875db;c989b9eb-51fb-4817-ba1b-e1424c72d177'), (b'RateLimit', b'"api";r=973;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'jSoOJVJoXaIL2XGF_Mrgo_Bf7yXn-fbQNrF3B232Xlw85Kh2Tk68Vg==')]) 2026-03-08 04:48: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 04:48:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:48:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:48:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:48:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:48:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:48:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:48:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:48:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:48:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:48:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:48:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5eni1c29_mock.wav 2026-03-08 04:48: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'Sat, 07 Mar 2026 19:51:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac81c8-4d72dbf56beb9808692ed49a;c989b9eb-51fb-4817-ba1b-e1424c72d177'), (b'RateLimit', b'"api";r=972;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'uQW9Epa6eksXcUR0FOYcV7MII8y33ekBZ63St8MPCk_iTPZJZVeqMw==')]) 2026-03-08 04:48: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 04:48:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:48:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:48:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:48:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:48:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:48:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:48:15 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:48:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:48:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:48:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:48:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:48:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppjro_rkm_mock.wav 2026-03-08 04:48:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:48:23 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:48:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:48:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:48:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 04:48:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:48:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2541, filename=tmpxgpj73eu_mock.wav) 2026-03-08 04:48:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:48:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:48:23 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:48:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:48:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:48:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:48:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:48:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:48:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:48:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:48:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:48:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:48:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:48:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:48: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'Sat, 07 Mar 2026 19:51: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-69ac81d3-53c34c0554ab14197f196618;6c79a1c2-ce38-483e-84f2-8fef811b9593'), (b'RateLimit', b'"api";r=971;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 462511b55c03c5ad4993b33ca1b7dada.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'qQ80DGMSITp7qImoZN62elnmOobWn7ww_qnc1nb8LUhznXzmLoNKoA==')]) 2026-03-08 04:48: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 04:48:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:48:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:48:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:48:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:48:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:48:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:48:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:48:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:48:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:48: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'Sat, 07 Mar 2026 19:51:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac81d4-4b2177c67f255a1b3f153064;6c79a1c2-ce38-483e-84f2-8fef811b9593'), (b'RateLimit', b'"api";r=970;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 462511b55c03c5ad4993b33ca1b7dada.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'2mUBFWf6erRsqkMPFmVQs4JqPCmgp0NbE5vu5QYmTMrlGcERFtaZcQ==')]) 2026-03-08 04:48: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 04:48:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:48:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:48:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:48:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:48:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:48:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprz07yv9z_mock.wav 2026-03-08 04:48:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:48:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:48:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:48:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:48:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:48:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:48:34 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:48:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:48:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:48:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 04:48:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 04:48:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2542, filename=tmppiz9uu4o_mock.wav) 2026-03-08 04:48:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:48:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:48:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:48:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:48:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:48:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:48:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:48:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:48:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:48:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:48:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:48:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:51: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-69ac81df-0e04ec2324f694a3393bb46a;80078456-919f-412b-88ce-163a6a390d4a'), (b'RateLimit', b'"api";r=969;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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'RLL_1EzcAHquOGYGZ3E61x-RddVJgQzSrxgs4TDuSTATFkLkGTsWoQ==')]) 2026-03-08 04: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 04:48:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:48:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:48:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:48:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:48:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:48:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:48:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:48:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:48:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:51:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac81df-308b8b6d15471fe36715700e;80078456-919f-412b-88ce-163a6a390d4a'), (b'RateLimit', b'"api";r=968;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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ZjvbF6tLwQCKN23kN6AIxkNEW9Eb4wEVsRh2l411HOjDhf_OXpkqBQ==')]) 2026-03-08 04: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 04:48:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:48:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:48:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:48:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:48:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:48:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfpdk971g_mock.wav 2026-03-08 04:48:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:48:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:48:38 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:48:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:48:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:48:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:48:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:48:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc_ss2c0u_mock.wav 2026-03-08 04:48:45 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:48:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:48:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:48:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 04:48:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 04:48:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2543, filename=tmp4c8slgzb_mock.wav) 2026-03-08 04:48:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:48:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:48:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:48:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:48:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:48:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:48:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:48:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:48:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:48:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:48:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:48:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:48: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'Sat, 07 Mar 2026 19: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-69ac81ea-7d82ab7946643207497f126a;c61f33bd-c087-4c8c-91c8-fcfe3a9fbe64'), (b'RateLimit', b'"api";r=967;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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'I8LZTzLe_e0w6bXP6Z_ayNloRrgOaOMphAcLSE9aLQs4iwu6ArN6bQ==')]) 2026-03-08 04:48: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 04:48:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:48:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:48:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:48:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:48:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:48:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:48:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:48:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:48:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:48: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'Sat, 07 Mar 2026 19:52:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac81eb-25e22ec84825eaf777653699;c61f33bd-c087-4c8c-91c8-fcfe3a9fbe64'), (b'RateLimit', b'"api";r=966;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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-Wr1imGO-FUSPOK12ctP-tGX98rVXHyugJdJREgjvRx8V4X9sb017w==')]) 2026-03-08 04:48: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 04:48:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:48:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:48:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:48:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:48:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:48:49 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:48:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:48:52 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:48:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:48:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:48:57 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:48:57 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:48:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:48:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:48:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 04:48:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:48:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2544, filename=tmpvnpyvkux_mock.wav) 2026-03-08 04:48:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:48:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:48:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:48:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:48:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:48:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:48:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:48:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:48:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:48:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:48:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:48:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:48:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac81f6-2283d15a03e9f50e009c8008;2d6f6988-2f65-4d91-8bbe-1459c762308d'), (b'RateLimit', b'"api";r=965;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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'SUQfzVxoQkum6lhnCUt-HMPhrfX6jho-pNI8pj5aDfT2NDhu8wdd2A==')]) 2026-03-08 04: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 04:48:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:48:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:48:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:48:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:48:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:48:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:48:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:48:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:48:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:52:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac81f6-4e357b7e48b5e2c73a509e2c;2d6f6988-2f65-4d91-8bbe-1459c762308d'), (b'RateLimit', b'"api";r=964;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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'BSPxYdzaaJhQnL4mkmZ681oc1-h2nsOPad_sfxgY1jDKigpZII7KiA==')]) 2026-03-08 04: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 04:48:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:48:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:48:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:48:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:49:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:49:01 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:49:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:49:02 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:49:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:49:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:49:09 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:49:09 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:49:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:49:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:49:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 04:49:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:49:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2545, filename=tmpg3odg_tq_mock.wav) 2026-03-08 04:49:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:49:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:49:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:49:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:49:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:49:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:49:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:49:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:49:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:49:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:49:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:49:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac8201-6475e03f5aa74c9a2482143f;c25aba50-599e-49ab-89d0-ad44d521af02'), (b'RateLimit', b'"api";r=963;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'qr1iA41VlgJGcxLz02h6gUZKKNlgtzkz0-viUqnYBMbNoq6tt85ohg==')]) 2026-03-08 04: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 04:49:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:49:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:49:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:49:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:49:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:49:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:49:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:49:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:49:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:52:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8202-5c5f83e6364ba4d22da85bfb;c25aba50-599e-49ab-89d0-ad44d521af02'), (b'RateLimit', b'"api";r=962;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'F3kXSEfK0rBFrTifD4ZWLabU9R7UuhilTSDopZ9DH5cNr_Y4rSJ54Q==')]) 2026-03-08 04: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 04:49:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:49:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:49:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:49:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:49:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:49:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:49:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbrmddau9_mock.wav 2026-03-08 04:49:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:49:12 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:49:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:49:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:49:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:49:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdzz5wwud_mock.wav 2026-03-08 04:49:16 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:49:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:49:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:49:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:49:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:49:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:49:33 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:49:33 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.455662 < -1.000000) 2026-03-08 04:49:34 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.411366 < -1.000000) 2026-03-08 04:49:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:49:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:49:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '정신호' → 불명 2026-03-08 04:49:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:49:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:49:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:정신호 통과 | 긴급도:일반 | 키워드:정신호,신호,통과,일반 2026-03-08 04:49:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2546, filename=tmpf5ne1eq9_mock.wav) 2026-03-08 04:49:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:49:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:49:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:49:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:49:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:49:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:49:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:49:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:49:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:49:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:49:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:49:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:49:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:49: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'Sat, 07 Mar 2026 19:52: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-69ac821b-6a88d8e06a2dac2c51efffc5;37a81597-792f-4f77-b5ce-a5a24f6b3a2e'), (b'RateLimit', b'"api";r=961;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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'WsaAwOsRMQV67qC6Q7hle81SKqIpL_3KBn_ukTQf1HgObdeKC9Z_wA==')]) 2026-03-08 04:49: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 04:49:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:49:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:49:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:49:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:49:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:49:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:49:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:49:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:49:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:49: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'Sat, 07 Mar 2026 19:52:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac821b-3f03947527e0dbde5670ed92;37a81597-792f-4f77-b5ce-a5a24f6b3a2e'), (b'RateLimit', b'"api";r=960;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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kuuqu7zRFD8Wz2vgg-v6dp2-N7lWowus_jh9xg3Jt6KEyNRC6nLzIA==')]) 2026-03-08 04:49: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 04:49:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:49:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:49:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:49:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:49:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:49:38 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:49:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:49:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:49:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpljsvi3e8_mock.wav 2026-03-08 04:49:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:49:41 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:49:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:49:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 04:49:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2547, filename=tmpigups77k_mock.wav) 2026-03-08 04:49:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:49:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:49:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:49:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:49:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:49:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:49:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:49:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:49:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:49:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:49:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:49:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:53: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-69ac8222-5b3c0bfd6fc6df9c611cbbda;1d1792c7-d400-4c24-8a81-4bd19745bd53'), (b'RateLimit', b'"api";r=959;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8i4Upa1v5SeKu5cIN9TggHWVegQ9wRbCcz30KpY1-HpJbmTaiv2FwA==')]) 2026-03-08 04: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 04:49:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:49:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:49:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:49:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:49:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:49:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:49:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:49:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:49:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:53:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8222-4634e99b3e7d7aea733724f4;1d1792c7-d400-4c24-8a81-4bd19745bd53'), (b'RateLimit', b'"api";r=958;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'pBzWVYi7ufC75QgHhzvBckScCTTBd3UB6JP0nnzdQhDFMVVl7LkPOA==')]) 2026-03-08 04: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 04:49:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:49:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:49:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:49:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:49:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:49:45 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:49:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:49:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:49:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwlkmr9cv_mock.wav 2026-03-08 04:49:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:49:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:49:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:49:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:49:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwc54h6oy_mock.wav 2026-03-08 04:49:53 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:49:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:49:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:49:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 04:49:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:49:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2548, filename=tmp5eni1c29_mock.wav) 2026-03-08 04:49:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:49:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:49:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:49:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:49:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:49:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:49:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:49:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:49:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:49:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:49:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:49:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:49: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'Sat, 07 Mar 2026 19:53: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-69ac822e-477666404b69d25e188aa853;4817d6c5-f8e4-4ede-94bf-027697adce92'), (b'RateLimit', b'"api";r=957;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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'yKGb7-duN5f8crTsDSk751A_QBnHtMvn5BZYND2Afdc9MRVyyN97Ag==')]) 2026-03-08 04:49: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 04:49:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:49:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:49:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:49:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:49:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:49:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:49:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:49:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:49:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:49: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'Sat, 07 Mar 2026 19:53:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac822e-63e7bbb956ea76d673af24dd;4817d6c5-f8e4-4ede-94bf-027697adce92'), (b'RateLimit', b'"api";r=956;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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Vle_a98ioOK_CM7Uxmv0Ng3GAwRz1MypRMvXr9avM1EQY3Sg6WYWHA==')]) 2026-03-08 04:49: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 04:49:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:49:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:49:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:49:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:49:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:49:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:49:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:49:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:50:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:50:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:50:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:50:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp16rltav6_mock.wav 2026-03-08 04:50:04 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:50:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:50:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:50:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:50:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 04:50:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 04:50:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2549, filename=tmppjro_rkm_mock.wav) 2026-03-08 04:50:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:50:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:50:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:50:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:50:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:50:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:50:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:50:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:50:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:50:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:50:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:50:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:50: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'Sat, 07 Mar 2026 19:53: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-69ac8239-7b1ee27b28d6c4cc03713230;49f7663a-0eff-425d-b0c1-4aef8edeb787'), (b'RateLimit', b'"api";r=955;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'GpxMCgRIWQDVq6aS2yzjraPZdA0VO5wbuzC3V2RTh_WUXMyiPgrSuw==')]) 2026-03-08 04:50: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 04:50:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:50:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:50:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:50:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:50:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:50:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:50:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:50:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:50:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:50:06 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 04:50:06 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 04: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'Sat, 07 Mar 2026 19:53:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac823a-67df51e90870d4eb47baffe2;49f7663a-0eff-425d-b0c1-4aef8edeb787'), (b'RateLimit', b'"api";r=954;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'VQqdSzC4dx1eXUyq_Q0Z0f0TUurY71Fpo5lyBibGGhKw1oG51-LSSA==')]) 2026-03-08 04: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 04:50:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:50:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:50:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:50:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:50:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:50:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:50:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:50:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:50:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpr9fxq5da_mock.wav 2026-03-08 04:50:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:50:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:50:15 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:50:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:50:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:50:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:50:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:50:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2550, filename=tmprz07yv9z_mock.wav) 2026-03-08 04:50:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:50:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:50:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:50:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:50:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:50:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:50:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:50:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:50:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:50:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:50:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:50:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:53: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-69ac8244-21bc4f3f6a14f44d22342105;41692764-e17c-4bc7-987a-6781eba5ba4c'), (b'RateLimit', b'"api";r=953;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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4eSVCe9kQ5JCIxcgS2VdWg80Owke3rXigMP8p39qF6xFrPpeshVmag==')]) 2026-03-08 04: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 04:50:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:50:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:50:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:50:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:50:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:50:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:50:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:50:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:50:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:53:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8244-48dcb01a2de330185519c34d;41692764-e17c-4bc7-987a-6781eba5ba4c'), (b'RateLimit', b'"api";r=952;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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ZEnQd_uJLFMY0WOy2BM5xUExxGFUuHMlFl7L21lEXQ52qr_A8wv61A==')]) 2026-03-08 04: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 04:50:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:50:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:50:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:50:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:50:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:50:19 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:50:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:50:20 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:50:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:50:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:50:27 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:50:27 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:50:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:50:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:50:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 04:50:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:50:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2551, filename=tmpfpdk971g_mock.wav) 2026-03-08 04:50:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:50:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:50:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:50:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:50:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:50:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:50:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:50:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:50:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:50:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:50:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:50:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac8250-45c0c24b087844b9444b1068;6cb36b00-b1e4-4e02-b146-cfe7efd7ca2b'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'RuObEt-ldJzgL9hN2EZr2n6gPV86I-6EsXzsePvcPabpB4RcwDQZNQ==')]) 2026-03-08 04: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 04:50:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:50:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:50:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:50:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:50:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:50:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:50:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:50:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:50:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:53:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8250-1de2dcc708829e53503df328;6cb36b00-b1e4-4e02-b146-cfe7efd7ca2b'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7xz7rvh_jts6XL_xs9k7qeXgrdXY1xAn6Pih4JwEU7OIgsBcKMD7Cw==')]) 2026-03-08 04: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 04:50:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:50:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:50:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:50:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:50:30 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:50:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:50:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:50:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:50:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:50:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:50:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:50:39 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:50:39 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:50:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:50:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:50:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:50:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 04:50:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 04:50:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp747pc56u_mock.wav 2026-03-08 04:50:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2552, filename=tmpc_ss2c0u_mock.wav) 2026-03-08 04:50:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:50:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:50:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:50:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:50:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:50:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:50:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:50:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:50:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:50:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:50:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:50:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:50:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:50: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'Sat, 07 Mar 2026 19:54: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-69ac825b-246685342ae0678313787c9e;1155f88b-9801-48e1-a2dd-53ef7fdf3780'), (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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'071W9-gCL8uG5Rc-dcrkb1pTY2pm9frlHY_Awp7_hus05bilCvHv_A==')]) 2026-03-08 04:50: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 04:50:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:50:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:50:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:50:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:50:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:50:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:50:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:50:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:50:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:50: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'Sat, 07 Mar 2026 19:54:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac825c-121680570249b613049eee53;1155f88b-9801-48e1-a2dd-53ef7fdf3780'), (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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'cXAU0cKrYagttp5NyEzEPUklyXF7MC5gE-5JV5SiuRgdmPA781Hr0A==')]) 2026-03-08 04:50: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 04:50:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:50:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:50:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:50:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:50:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:50:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:50:42 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:50:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:50:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:50:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6jlxzhop_mock.wav 2026-03-08 04:50:45 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:50:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:50:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:50:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:50:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:50:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:51:02 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:51:02 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.929965 < -1.000000) 2026-03-08 04:51:03 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.033685 < -1.000000) 2026-03-08 04:51:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:51:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:51:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '마조트롯' → 불명 2026-03-08 04:51:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:51:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 53자) 2026-03-08 04:51:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:마조트롯 통과 | 긴급도:일반 | 키워드:마조트롯,신호,통과,일반 2026-03-08 04:51:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2553, filename=tmpbrmddau9_mock.wav) 2026-03-08 04:51:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:51:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:51:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:51:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:51:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:51:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:51:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:51:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:51:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:51:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:51:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:51:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:54: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-69ac8274-6d79cc712bea0c6214dd156c;32d19d17-e659-42d7-ac49-aea92346a641'), (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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'oQngRsrFpC94ctqqK5eMyJCS1TXedfgZSNV3_XR1YJom0avUTYa3dA==')]) 2026-03-08 04: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 04:51:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:51:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:51:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:51:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:51:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:51:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:51:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:51:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:51:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:54:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8275-6c4421074eb0da197f68fdbf;32d19d17-e659-42d7-ac49-aea92346a641'), (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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'adtLn5Sybu8b-wR0Zm-qyWppIZEK7VH4628OLtof7GFuxQDoLBEKnA==')]) 2026-03-08 04: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 04:51:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:51:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:51:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:51:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:51:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:51:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:51:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:51:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:51:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1cg4yit9_mock.wav 2026-03-08 04:51:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:51:10 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:51:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:51:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 04:51:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2554, filename=tmpdzz5wwud_mock.wav) 2026-03-08 04:51:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:51:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:51:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:51:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:51:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:51:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:51:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:51:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:51:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:51:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:51:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:51:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:54: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-69ac827b-665355c94f3c2fa41d24cfc6;366c88da-b507-469d-bdf0-e64223233abe'), (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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0QjuAHEEo6X8ukMy1-cQFccmIw-D4Oa9rryqtMMcZ9fLafrO9jNLCw==')]) 2026-03-08 04: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 04:51:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:51:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:51:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:51:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:51:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:51:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:51:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:51:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:51:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:51: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'Sat, 07 Mar 2026 19:54:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac827b-581b28a736c93dab6c03234a;366c88da-b507-469d-bdf0-e64223233abe'), (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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'EbV5QJ262XoTQZWQsFwZsZb5UdfHRMMsThgDapXJUt3rEI-2BKRfKg==')]) 2026-03-08 04:51: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 04:51:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:51:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:51:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:51:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:51:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:51:14 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:51:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:51:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:51:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptsjm0qxt_mock.wav 2026-03-08 04:51:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:51:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:51:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:51:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:51:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmmz7_ug7_mock.wav 2026-03-08 04:51:22 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:51:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:51:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:51:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:51:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 이동 중 | 긴급도:일반 | 키워드:없음 2026-03-08 04:51:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2555, filename=tmpljsvi3e8_mock.wav) 2026-03-08 04:51:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:51:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:51:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:51:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:51:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:51:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:51:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:51:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:51:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:51:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:51:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:51:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:51: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'Sat, 07 Mar 2026 19:54: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-69ac8287-129138e825922d395a29b5b3;5e67e762-21cc-4f20-accf-67ab8b7c245e'), (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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9GGvW93O5rUPNQOhEgCXmy5t20Jk08wrA0Mn3hlYLR7QoYkgm0zvqg==')]) 2026-03-08 04:51: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 04:51:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:51:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:51:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:51:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:51:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:51:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:51:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:51:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:51:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:51: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'Sat, 07 Mar 2026 19:54:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8287-0c4a7d894464991565da6307;5e67e762-21cc-4f20-accf-67ab8b7c245e'), (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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'DrOzxV1rW10LFws7GrC1qNC0i9Y0eFklWRU2yJKRtfFvwvW3sNjKBQ==')]) 2026-03-08 04:51: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 04:51:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:51:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:51:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:51:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:51:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:51:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:51:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:51:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:51:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:51:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:51:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:51:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp53vz70cg_mock.wav 2026-03-08 04:51:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:51:33 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:51:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:51:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:51:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 04:51:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 04:51:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2556, filename=tmpwlkmr9cv_mock.wav) 2026-03-08 04:51:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:51:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:51:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:51:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:51:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:51:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:51:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:51:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:51:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:51:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:51:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:51:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:51:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:51: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'Sat, 07 Mar 2026 19: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-69ac8292-59e8f817250728565aa83748;cc30f4e0-171f-4762-aedf-3c6af345f09b'), (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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'QPC87pyOgG-L4Nr55ExC1m6gG3Sojq09tPfn-q6eMKlRU26UBn9RZg==')]) 2026-03-08 04:51: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 04:51:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:51:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:51:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:51:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:51:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:51:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:51:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:51:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:51:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:51: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'Sat, 07 Mar 2026 19:54:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8292-2f0fa847730c0c7422d7ac7b;cc30f4e0-171f-4762-aedf-3c6af345f09b'), (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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'XcG9V9DyXADPO4M9jBXsdNw29tdE6WhXS1hNo34-MkgruJ4gXPpvaA==')]) 2026-03-08 04:51: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 04:51:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:51:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:51:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:51:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:51:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:51:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:51:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv_tilctg_mock.wav 2026-03-08 04:51:37 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:51:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:51:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:51:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:51:44 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:51:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:51:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:51:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:51:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:51:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2557, filename=tmpwc54h6oy_mock.wav) 2026-03-08 04:51:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:51:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:51:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:51:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:51:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:51:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:51:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:51:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:51:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:51:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:51:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:51:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac829d-065b56f46d7e6d500207aca5;bcd76477-11ad-4e2c-bf98-a7852a94d84b'), (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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7D4O8Dxv41xhJLLJEyIWlSJC8ZZEwCm8uf1B1SaHKawOpm2k7k3LxQ==')]) 2026-03-08 04: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 04:51:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:51:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:51:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:51:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:51:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:51:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:51:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:51:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:51:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:51: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'Sat, 07 Mar 2026 19:55:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac829d-0e94de38374ecae24fa5b753;bcd76477-11ad-4e2c-bf98-a7852a94d84b'), (b'RateLimit', b'"api";r=986;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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'uxTRwXLv2FJZcKazZwRMLSLLA0xUHA6otVoyyOFUJNn35qr-BRVFXA==')]) 2026-03-08 04:51: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 04:51:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:51:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:51:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:51:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:51:47 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:51:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:51:48 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:51:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:51:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:51:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:51:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:51:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:51:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:51:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:51:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 04:51:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:51:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2558, filename=tmp16rltav6_mock.wav) 2026-03-08 04:51:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:51:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:51:57 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 04:51:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:51:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:51:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:51:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:51:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:51:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:51:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:51:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:51:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:51:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:51:57 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac82a9-59a38f5629a3412c5ad784cd;07d89368-3f8c-4ccf-be4f-f58f495e869c'), (b'RateLimit', b'"api";r=985;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vqVN1nklvCf9KzgvuufP_N3RTG2qMkNqdzegwcrR_GrF7Dnpv50r9A==')]) 2026-03-08 04: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 04:51:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:51:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:51:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:51:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:51:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:51:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:51:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:51:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:51:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:55:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac82a9-685328e825fba0a436f8d248;07d89368-3f8c-4ccf-be4f-f58f495e869c'), (b'RateLimit', b'"api";r=984;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'p1kGKlAVRgdjBsRPv7FCecNo14y5QUn44xs9CLrVc9hPb32QjhLVqg==')]) 2026-03-08 04: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 04:51:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:51:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:51:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:51:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:51:58 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 04:51:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:51:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:51:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:52:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:52:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:52:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:52:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:52:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjq7_qmec_mock.wav 2026-03-08 04:52:08 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:52:08 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:52:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:52:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:52:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:52:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 04:52:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 04:52:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2559, filename=tmpr9fxq5da_mock.wav) 2026-03-08 04:52:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:52:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:52:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:52:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:52:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:52:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:52:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:52:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:52:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:52:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:52:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:52:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:55: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-69ac82b4-14681b54744f94750ffd3a3f;1f1f18f3-50d7-44d6-ab3e-af54866dca3f'), (b'RateLimit', b'"api";r=983;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8ao2tWoJjdp7rFAjs6-TtwLD4sAvxepF5dBu77A0QOkypls-9x7c8w==')]) 2026-03-08 04: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 04:52:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:52:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:52:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:52:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:52:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:52:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:52:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:52:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:52:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:55:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac82b5-6702828908728de726c7fe5d;1f1f18f3-50d7-44d6-ab3e-af54866dca3f'), (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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-sMk-EvxiF5NNqqXbuF68wAZg_K3fASSj9ZvgIveX8MwbpJo8ip_Sg==')]) 2026-03-08 04: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 04:52:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:52:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:52:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:52:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:52:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:52:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfzr1x3vp_mock.wav 2026-03-08 04:52:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:52:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:52:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:52:14 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:52:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:52:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:52:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:52:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:52:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (9.291667 > 2.400000) 2026-03-08 04:52:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:52:31 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.535994 < -1.000000) 2026-03-08 04:52:31 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.508866 < -1.000000) 2026-03-08 04:52:32 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:52:32 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:52:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '잡으신다' → 불명 2026-03-08 04:52:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:52:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 39자) 2026-03-08 04:52:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:잡음 처리 | 긴급도:일반 | 키워드:잡음,처리,무전,일반 2026-03-08 04:52:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2560, filename=tmp747pc56u_mock.wav) 2026-03-08 04:52:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:52:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:52:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:52:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:52:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:52:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:52:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:52:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:52:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:52:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:52:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:52:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:55: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-69ac82cd-7923654428d6eff04265a3c4;165a5706-1823-4b88-a4e2-7e351e51ae14'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'XTRzCQ1DQ8Rpco4OwIbIMeotPtR1X3mi4EzxcUlbrYJgcXmhRcNVvw==')]) 2026-03-08 04: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 04:52:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:52:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:52:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:52:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:52:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:52:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:52:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:52:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:52:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:55:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac82cd-008f91b738d0e81d63d13772;165a5706-1823-4b88-a4e2-7e351e51ae14'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'aNWlh-nk9QrnyaPp6zoflA4HeBHEAOEc1PmF4aYCoyDUk6oK1w6CsQ==')]) 2026-03-08 04: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 04:52:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:52:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:52:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:52:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:52:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:52:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb53lf36t_mock.wav 2026-03-08 04:52:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:52:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:52:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:52:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:52:39 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:52:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 04:52:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 철도 2026-03-08 04:52:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2561, filename=tmp6jlxzhop_mock.wav) 2026-03-08 04:52:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:52:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:52:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:52:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:52:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:52:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:52:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:52:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:52:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:52:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:52:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:52:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:52:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:52: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'Sat, 07 Mar 2026 19:56: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-69ac82d4-17e6a4e6195532177801709a;dea1a08e-0867-43f9-8777-2fd9fb293289'), (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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'CQAf0n_vpvmAedWXgL0F6M_4r_ITR36AyP7w46Nhgmcn-uuskhxZIA==')]) 2026-03-08 04:52: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 04:52:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:52:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:52:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:52:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:52:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:52:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:52:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:52:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:52:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:52: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'Sat, 07 Mar 2026 19:56:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac82d4-02f9bb7214858ddd3582dd40;dea1a08e-0867-43f9-8777-2fd9fb293289'), (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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3FYGs07q5SUjNGzrllK969iwgXB6mfCrnva-OT4cw1z6HSV0lMDjaA==')]) 2026-03-08 04:52: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 04:52:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:52:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:52:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:52:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:52:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:52:42 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:52:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:52:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:52:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpo3bjg26n_mock.wav 2026-03-08 04:52:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:52:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:52:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:52:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:52:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfanb05xi_mock.wav 2026-03-08 04:52:50 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:52:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:52:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:52:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 34자) 2026-03-08 04:52:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동 2026-03-08 04:52:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2562, filename=tmp1cg4yit9_mock.wav) 2026-03-08 04:52:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:52:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:52:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:52:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:52:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:52:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:52:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:52:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:52:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:52:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:52:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:52:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:52:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:52: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'Sat, 07 Mar 2026 19: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-69ac82df-02f6784e3007956560f4c960;f1bac59d-940b-418c-af4b-e7a108706689'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'XQ3NuIEgpZQcJ3yIs93i1GYwKmcW4c8UuEC7MnzpEBEuzwHHrmwdDA==')]) 2026-03-08 04:52: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 04:52:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:52:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:52:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:52:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:52:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:52:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:52:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:52:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:52:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:52: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'Sat, 07 Mar 2026 19:56:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac82e0-0a199b2c3bc4673258e57432;f1bac59d-940b-418c-af4b-e7a108706689'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'mbc2gW2FzS1V6nw_ejD1g2KeE3rApptAjzPgvRNmCVWRgNl0MIcCXw==')]) 2026-03-08 04:52: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 04:52:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:52:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:52:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:52:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:52:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:52:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:52:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:52:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:52:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:52:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:52:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:52:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnkifn80b_mock.wav 2026-03-08 04:52:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:53:02 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:53:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:53:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:53:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 04:53:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 04:53:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2563, filename=tmptsjm0qxt_mock.wav) 2026-03-08 04:53:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:53:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:53:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:53:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:53:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:53:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:53:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:53:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:53:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:53:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:53:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:53:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:56: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-69ac82eb-1b3e01e911f807b5514a37c6;4a16ec2e-7dbc-4e4f-b067-b331e236fd71'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xWBaUXyql-sbtFI5jLhlRYzoE_mqRiFGLBkBepDz-qYUzML7Gl1XWQ==')]) 2026-03-08 04: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 04:53:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:53:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:53:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:53:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:53:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:53:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:53:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:53:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:53:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:56:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac82eb-3745304e31820c7c52b6f4d3;4a16ec2e-7dbc-4e4f-b067-b331e236fd71'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'VlD_ETJeD7fB47G7135hKMUw-ps7NPhGVTbu5q7CNaVVo1A5vs8AoA==')]) 2026-03-08 04: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 04:53:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:53:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:53:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:53:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:53:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:53:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2xxybyyo_mock.wav 2026-03-08 04:53:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:53:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:53:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:53:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:53:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:53:13 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:53:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:53:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:53:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 04:53:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 04:53:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2564, filename=tmpmmz7_ug7_mock.wav) 2026-03-08 04:53:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:53:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:53:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:53:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:53:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:53:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:53:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:53:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:53:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:53:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:53:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:53:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:53:14 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04: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'Sat, 07 Mar 2026 19:56: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-69ac82f6-5776e60a3c1277c46068a8dc;d776e173-8206-4fc1-b302-33b118d089e6'), (b'RateLimit', b'"api";r=973;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'fqVlFOzAhOanjJaO2zam2nC_cQuJGXjmz6d2jH7obETHlNXFyGl34Q==')]) 2026-03-08 04: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 04:53:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:53:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:53:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:53:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:53:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:53:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:53:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:53:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:53:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:56:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac82f6-3aa8156574c6105406149c0c;d776e173-8206-4fc1-b302-33b118d089e6'), (b'RateLimit', b'"api";r=972;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'qsPvz8CMuFGueP0_6zLBnsD4CA868EpnzDnumRbuDM--Fl5ip6dTKQ==')]) 2026-03-08 04: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 04:53:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:53:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:53:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:53:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:53:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:53:17 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:53:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:53:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:53:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:53:24 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:53:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:53:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:53:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:53:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:53:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 04:53:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:53:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2565, filename=tmp53vz70cg_mock.wav) 2026-03-08 04:53:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:53:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:53:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:53:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:53:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:53:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:53:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:53:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:53:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:53:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:53:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:53:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:53:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:53: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'Sat, 07 Mar 2026 19:56: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-69ac8302-356c535253e2106c10d63263;c735bca2-839d-4249-b388-719a9cb9d3b9'), (b'RateLimit', b'"api";r=971;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'JrueylbV1j8r5hwmGAwwjC0j8FDmaYM8ESJwBB-ABA6Z7iXlXtCFsg==')]) 2026-03-08 04:53: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 04:53:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:53:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:53:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:53:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:53:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:53:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:53:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:53:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:53:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:53: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'Sat, 07 Mar 2026 19:56:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8302-561df04a4c45fb0531262a34;c735bca2-839d-4249-b388-719a9cb9d3b9'), (b'RateLimit', b'"api";r=970;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-0dOniwFplXc_fhg4v9206Zoh7zzBCfOqmJwVZB60Wn4CNZC9w1p5A==')]) 2026-03-08 04:53: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 04:53:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:53:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:53:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:53:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:53:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:53:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:53:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:53:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:53:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:53:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:53:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:53:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpoymdzx1k_mock.wav 2026-03-08 04:53:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:53:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:53:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:53:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:53:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:53:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 04:53:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 04:53:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2566, filename=tmpv_tilctg_mock.wav) 2026-03-08 04:53:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:53:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:53:37 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:53:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:53:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:53:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:53:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:53:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:53:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:53:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:53:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:53:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:53:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:53: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'Sat, 07 Mar 2026 19:57: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-69ac830d-4cf811d83060541543191167;0dedab4a-8480-4dfb-bc98-ee884d84de39'), (b'RateLimit', b'"api";r=969;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-aAnrG2pxFibu3WRuzZQNEfT7u4GfX2mLrQ4yMKxZydoidgyvgos5A==')]) 2026-03-08 04:53: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 04:53:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:53:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:53:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:53:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:53:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:53:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:53:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:53:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:53:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:53:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:53:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0cqfkumq_mock.wav 2026-03-08 04:53: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'Sat, 07 Mar 2026 19:57:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac830e-653e272a0fcd26593840bfde;0dedab4a-8480-4dfb-bc98-ee884d84de39'), (b'RateLimit', b'"api";r=968;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'mz78Fvu52hZkjJKFBTn2XNe9i0yNAVtmNL5YyZIHAuvbzj3FwGdL0w==')]) 2026-03-08 04:53: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 04:53:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:53:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:53:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:53:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:53:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:53:40 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:53:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:53:43 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:53:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:53:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:53:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:53:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:53:58 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:54:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (21.055556 > 2.400000) 2026-03-08 04:54:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:54:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpz5s_nlxx_mock.wav 2026-03-08 04:54:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:54:03 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (22.294118 > 2.400000) 2026-03-08 04:54:04 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.636155 < -1.000000) 2026-03-08 04:54:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 04:54:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 04:54:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '적용 톤' → 불명 2026-03-08 04:54:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:54:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 31자) 2026-03-08 04:54:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:적용 톤 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:54:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2567, filename=tmpjq7_qmec_mock.wav) 2026-03-08 04:54:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:54:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:54:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:54:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:54:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:54:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:54:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:54:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:54:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:54:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:54:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:54:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:54: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'Sat, 07 Mar 2026 19:57: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-69ac8329-37dd809203bcf11b2bc06bcd;76001ab4-4d69-48dc-9eef-83a3683f8a74'), (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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'BnrcTNb0_6B6KiQxLTPvGIsQ3HaWBdhfTxQjg-GNFynIUSye78P9ag==')]) 2026-03-08 04:54: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 04:54:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:54:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:54:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:54:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:54:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:54:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:54:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:54:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:54:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:57:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8329-405ab85a11c3e4b87721f5d4;76001ab4-4d69-48dc-9eef-83a3683f8a74'), (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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'63YhLCm0o6wF4JiOpjc0q68c1Nke9wnBB_CYmyw4cUqlMpeM72_Jrw==')]) 2026-03-08 04: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 04:54:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:54:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:54:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:54:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:54:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:54:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:54:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:54:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:54:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_qglf7i6_mock.wav 2026-03-08 04:54:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:54:11 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:54:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 04:54:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 04:54:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2568, filename=tmpfzr1x3vp_mock.wav) 2026-03-08 04:54:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:54:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:54:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:54:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:54:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:54:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:54:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:54:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:54:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:54:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:54:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:54:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:54:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:54: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'Sat, 07 Mar 2026 19:57: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-69ac8330-2fdd57c24b8a007a5dbb48cb;059ed7f5-037f-4dcb-a0a5-5c04a42726fc'), (b'RateLimit', b'"api";r=965;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'uMMvRQG5MR554qEJN6ICKliH9JDhcK_ZQ_JNNI92Xa0eAeAFLMEM_A==')]) 2026-03-08 04:54: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 04:54:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:54:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:54:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:54:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:54:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:54:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:54:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:54:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:54:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:57:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8330-1692f95709577a7c2fab3c84;059ed7f5-037f-4dcb-a0a5-5c04a42726fc'), (b'RateLimit', b'"api";r=964;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'yK5RCsjcEXt1lweO_WcHTHWoQJJTKr07v6sjD3yhMRamt8uNnVw3UA==')]) 2026-03-08 04: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 04:54:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:54:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:54:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:54:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:54:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:54:15 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:54:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:54:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:54:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpao4hsstm_mock.wav 2026-03-08 04:54:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:54:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:54:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:54:23 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:54:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:54:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:54:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 04:54:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:54:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2569, filename=tmpb53lf36t_mock.wav) 2026-03-08 04:54:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:54:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:54:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:54:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:54:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:54:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:54:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:54:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:54:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:54:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:54:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:54:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:57: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-69ac833b-47018ccc70535fff2ae8302b;db263d6c-0ac4-4fd4-866c-f1cefe4e5644'), (b'RateLimit', b'"api";r=963;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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'oM9QKkta-YrgT74gEdGyNWhXd_to8CGb3_haPfHJXR-dcfPbOwptdA==')]) 2026-03-08 04: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 04:54:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:54:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:54:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:54:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:54:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:54:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:54:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:54:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:54:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:57:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac833c-0083cc3f185f00bc00f292ef;db263d6c-0ac4-4fd4-866c-f1cefe4e5644'), (b'RateLimit', b'"api";r=962;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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7DT7qAlr1Oc5wfWh-KaY0wFERiFVwb4rgjwmDJ-5LmX1SUNiMe4N6Q==')]) 2026-03-08 04: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 04:54:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:54:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:54:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:54:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:54:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:54:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy5xkmm9s_mock.wav 2026-03-08 04:54:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:54:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:54:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:54:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:54:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:54:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:54:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:54:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpalst8iq1_mock.wav 2026-03-08 04:54:34 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:54:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:54:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:54:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 04:54:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 04:54:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2570, filename=tmpo3bjg26n_mock.wav) 2026-03-08 04:54:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:54:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:54:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:54:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:54:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:54:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:54:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:54:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:54:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:54:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:54:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:54:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:54:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:54: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'Sat, 07 Mar 2026 19:57: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-69ac8347-5e88c0b32f041914314b4081;44104190-cc24-49ed-9476-589bfa45f5a8'), (b'RateLimit', b'"api";r=961;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'N-gq3c8tPs4n61zI8K4Pd2b_7evmtod3junxEPHLO_5lkXA6oZv56g==')]) 2026-03-08 04:54: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 04:54:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:54:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:54:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:54:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:54:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:54:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:54:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:54:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:54:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:54: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'Sat, 07 Mar 2026 19:57:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8347-6fd9d55279a356a51aabc905;44104190-cc24-49ed-9476-589bfa45f5a8'), (b'RateLimit', b'"api";r=960;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'c6RW819FRLuyGalOk-BjOB0wG_QjuRXD2NFxiSvmRKwjiiOVJdWFrQ==')]) 2026-03-08 04:54: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 04:54:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:54:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:54:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:54:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:54:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:54:38 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:54:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:54:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:54:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:54:42 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:54:45 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:54:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:54:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:54:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:54:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:54:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2571, filename=tmpfanb05xi_mock.wav) 2026-03-08 04:54:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:54:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:54:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:54:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:54:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:54:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:54:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:54:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:54:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:54:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:54:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:54:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:54:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:54: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'Sat, 07 Mar 2026 19: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-69ac8352-46ae973e3e2467824196ccd4;ecc3bc3a-ce0f-4959-8518-6ff96c0b3067'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'VC6tcPoqh3OQNbHVmN60EIs4ru57fopPQOxLLLXQvCGxkszN_tbOAA==')]) 2026-03-08 04:54: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 04:54:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:54:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:54:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:54:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:54:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:54:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:54:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:54:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:54:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:54: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'Sat, 07 Mar 2026 19:58:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8352-32e85d6c02a283357c217d36;ecc3bc3a-ce0f-4959-8518-6ff96c0b3067'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vOvFRdz_1dxNPXt62SGXaYUayGkRn5U-3MPg3sZaDCPLArFA3-D8MA==')]) 2026-03-08 04:54: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 04:54:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:54:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:54:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:54:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:54:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:54:49 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:54:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:54:52 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:54:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:54:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:54:57 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:54:57 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:54:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:54:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:54:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 04:54:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 04:54:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2572, filename=tmpnkifn80b_mock.wav) 2026-03-08 04:54:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:54:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:54:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:54:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:54:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:54:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:54:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:54:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:54:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:54:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:54:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:54:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:54:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:54: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'Sat, 07 Mar 2026 19: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-69ac835e-7ba27cae6137ce6d6a4f2943;fe245189-c14d-415a-9f65-7b262290af1a'), (b'RateLimit', b'"api";r=957;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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1iWHJol7QK7w0yAfaugb8tivU8hyfufTTpS3ZoDi36Jx4IK812XJOw==')]) 2026-03-08 04:54: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 04:54:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:54:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:54:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:54:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:54:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:54:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:54:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:54:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:54:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:54: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'Sat, 07 Mar 2026 19:58:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac835e-41e77557268254ee694f2a8a;fe245189-c14d-415a-9f65-7b262290af1a'), (b'RateLimit', b'"api";r=956;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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'r7K-QLzEuXcqJEI9m7JvDf2O-UpzRUfBoQQ_X88R9nJUL1dmUzy_IA==')]) 2026-03-08 04:54: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 04:54:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:54:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:54:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:54:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:54:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:55:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:55:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:55:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:55:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:55:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_6r7e6dn_mock.wav 2026-03-08 04:55:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:55:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:55:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:55:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:55:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppo07kuy3_mock.wav 2026-03-08 04:55:08 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:55:08 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:55:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:55:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:55:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 04:55:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:55:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2573, filename=tmp2xxybyyo_mock.wav) 2026-03-08 04:55:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:55:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:55:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:55:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:55:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:55:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:55:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:55:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:55:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:55:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:55:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:55:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:55:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:58: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-69ac8369-1fbae6184250e42072425249;175646ff-949a-445d-b191-944572a5fb64'), (b'RateLimit', b'"api";r=955;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ft4yGbhvFcP_iO8-UUdfdW-v9JYDsE5ySgTw2LK1kdYxUxlOQ1FA3Q==')]) 2026-03-08 04: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 04:55:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:55:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:55:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:55:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:55:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:55:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:55:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:55:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:55:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:58:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8369-6674e78c7090888c23e6cfd5;175646ff-949a-445d-b191-944572a5fb64'), (b'RateLimit', b'"api";r=954;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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'int9EZ96M0TslNsu6rUjX0uZU0wHKPpQ7i4dfGRiZX_tDc0h0P9-YA==')]) 2026-03-08 04: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 04:55:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:55:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:55:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:55:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:55:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:55:12 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:55:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:55:15 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:55:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:55:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:55:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:55:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:55:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:55:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp91u6geyh_mock.wav 2026-03-08 04:55:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:55:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:55:33 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:55:34 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.541467 < -1.000000) 2026-03-08 04:55:34 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.026092 < -1.000000) 2026-03-08 04:55:35 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:55:35 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:55:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네' → 불명 2026-03-08 04:55:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:55:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 27자) 2026-03-08 04:55:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:네 | 긴급도:일반 | 키워드:네,신호,통과,일반 2026-03-08 04:55:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2574, filename=tmpoymdzx1k_mock.wav) 2026-03-08 04:55:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:55:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:55:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:55:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:55:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:55:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:55:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:55:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:55:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:55:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:55:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:55:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:55:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:55: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'Sat, 07 Mar 2026 19:59: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-69ac8384-7b1d8cfe44c54479486a8452;8a8d9dd5-2fca-4f7d-b319-ffcf39a14d75'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-zYKjJ1DQ74afxXj6jklmxaf4kijLCRfIPgiC2Pe-6Ia0PX4J4j9VQ==')]) 2026-03-08 04:55: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 04:55:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:55:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:55:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:55:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:55:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:55:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:55:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:55:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:55:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:55:36 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 04:55:36 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 04:55: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'Sat, 07 Mar 2026 19:59:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8384-600b197973c42b2d744f6bca;8a8d9dd5-2fca-4f7d-b319-ffcf39a14d75'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'LXWBfIxQzLOpqz-gMDGl6K60Kr7woLdg45uAZ-DnD3uOwjeL9UfD_g==')]) 2026-03-08 04:55: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 04:55:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:55:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:55:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:55:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:55:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:55:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa7c_gh1c_mock.wav 2026-03-08 04:55:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:55:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:55:38 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:55:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:55:42 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:55:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:55:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxl6rvb1x_mock.wav 2026-03-08 04:55:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:55:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 04:55:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2575, filename=tmp0cqfkumq_mock.wav) 2026-03-08 04:55:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:55:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:55:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:55:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:55:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:55:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:55:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:55:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:55:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:55:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:55:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:55:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:55: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'Sat, 07 Mar 2026 19: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-69ac838b-1a33ad38391d59525bd4ba14;970c45ba-f9ec-45b1-b176-5171bef7feb0'), (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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'c_PVWDVoubTSlJvR-Mhp2OyJl-bbJ76y3JV_UvjbO0ErYQQJQckghg==')]) 2026-03-08 04:55: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 04:55:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:55:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:55:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:55:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:55:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:55:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:55:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:55:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:55:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:55: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'Sat, 07 Mar 2026 19:59:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac838b-077c2ce10578a661637fc02f;970c45ba-f9ec-45b1-b176-5171bef7feb0'), (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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'OcAYpf8QVUC6WDGeDSBZqgkQEae2RVvUIkYer4jgIa0P-Beq09Y_nw==')]) 2026-03-08 04:55: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 04:55:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:55:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:55:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:55:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:55:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:55:45 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:55:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:55:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:55:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:55:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:55:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:55:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpaqne0nkx_mock.wav 2026-03-08 04:55:53 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:55:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:55:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:55:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 04:55:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:55:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2576, filename=tmpz5s_nlxx_mock.wav) 2026-03-08 04:55:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:55:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:55:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:55:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:55:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:55:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:55:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:55:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:55:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:55:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:55:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:55:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:55:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:55: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'Sat, 07 Mar 2026 19: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-69ac8396-01e5d6f924f7c5d90f87a11b;8c590a65-9dfd-4cd0-9c96-1f2774ca10c8'), (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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ztFz8f1u5J-0ijHrlU7FkSnUzI6Axa_lL26WjRanNxhPnd-L1sfmKg==')]) 2026-03-08 04:55: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 04:55:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:55:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:55:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:55:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:55:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:55:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:55:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:55:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:55:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:55:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:55: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'Sat, 07 Mar 2026 19:59:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8396-0c4cf62779dcfe8c3132d17d;8c590a65-9dfd-4cd0-9c96-1f2774ca10c8'), (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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wsgi5YATwK9vZ1D9I1VcS_fFyW4tI_27FyeOMtfFMt18gSVNFOdqMg==')]) 2026-03-08 04:55: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 04:55:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:55:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:55:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:55:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:55:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:55:57 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:55:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:55:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:55:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3asya925_mock.wav 2026-03-08 04:56:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:56:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:56:04 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:56:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:56:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:56:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 04:56:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 04:56:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2577, filename=tmp_qglf7i6_mock.wav) 2026-03-08 04:56:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:56:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:56:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:56:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:56:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:56:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:56:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:56:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:56:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:56:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:56:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:56:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:56:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac83a2-307271a911e7b7d83d85dce0;c30664d6-b264-423b-ae25-0f0b75ed2b92'), (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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Bd8ifKC40Yh3F0o0nuzzwX0w4j_isJejdkO74rR8QX8uH0oGiygJtQ==')]) 2026-03-08 04: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 04:56:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:56:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:56:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:56:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:56:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:56:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:56:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:56:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:56:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:59:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac83a2-55a149c222958cf638128d92;c30664d6-b264-423b-ae25-0f0b75ed2b92'), (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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'LqA4VIFyxACEyjc6QyBrs0CHxURU4yuZ7608gc1FWiJlrVTMAz0fDA==')]) 2026-03-08 04: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 04:56:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:56:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:56:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:56:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:56:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:56:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:56:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:56:09 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:56:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:56:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:56:16 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:56:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:56:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:56:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:56:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:56:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2578, filename=tmpao4hsstm_mock.wav) 2026-03-08 04:56:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:56:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:56:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:56:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:56:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:56:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:56:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:56:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:56:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:56:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:56:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:56:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac83ad-64e3a16e45bd9c56023aae45;b4113d5a-0a51-4afb-b4c4-b82afbd2bb60'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'AFjZsUZGu7fq47TODE72q0sWiPK-2UcMVXsw_fdHBC7zxYQA3SEWAg==')]) 2026-03-08 04: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 04:56:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:56:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:56:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:56:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:56:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:56:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:56:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:56:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:56:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:56: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'Sat, 07 Mar 2026 19:59:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac83ad-4b56ada20c6ea6b700f2f2d5;b4113d5a-0a51-4afb-b4c4-b82afbd2bb60'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6f4We91SVF8XP7slsayTiNweCkMYHDAKO33eZi87qJ4Yc6kZIuSopg==')]) 2026-03-08 04:56: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 04:56:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:56:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:56:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:56:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:56:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:56:19 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:56:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:56:19 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:56:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:56:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:56:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:56:27 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:56:27 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:56:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:56:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:56:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 04:56:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:56:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2579, filename=tmpy5xkmm9s_mock.wav) 2026-03-08 04:56:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:56:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:56:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:56:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:56:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:56:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:56:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:56:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:56:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:56:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:56:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:56:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19: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-69ac83b8-6bcf71593e665df7345ab545;4267797b-e7e1-4993-a5d5-32efd2d9d226'), (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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'tHKYeOpdwvjj5C6hRKyqneF95fLop531XbNmAYtdmwa3KjAmI8vCjg==')]) 2026-03-08 04: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 04:56:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:56:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:56:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:56:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:56:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:56:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:56:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:56:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:56:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 19:59:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac83b8-63d802791027f2de505d3a76;4267797b-e7e1-4993-a5d5-32efd2d9d226'), (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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'mCW8Att0P5OmbVteJE6md5Q1YTdFzG4zfw7T8FLiNeLkYbhkX8x8Xw==')]) 2026-03-08 04: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 04:56:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:56:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:56:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:56:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:56:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:56:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpky6nb0a__mock.wav 2026-03-08 04:56:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:56:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:56:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:56:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:56:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:56:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpentdvfik_mock.wav 2026-03-08 04:56:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:56:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:56:39 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:56:39 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:56:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:56:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:56:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 04:56:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:56:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2580, filename=tmpalst8iq1_mock.wav) 2026-03-08 04:56:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:56:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:56:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:56:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:56:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:56:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:56:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:56:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:56:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:56:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:56:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:56:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:56:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:56: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'Sat, 07 Mar 2026 20: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-69ac83c4-6986dd24700ff89124dea20b;419a4942-27a9-4025-9640-f054d819f17c'), (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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6W-A2_mvppx5_IsLDVpkSgIIPEnpkwrkGYYKIEJbBSiIp0lkkQoZ7g==')]) 2026-03-08 04:56: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 04:56:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:56:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:56:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:56:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:56:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:56:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:56:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:56:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:56:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 20:00:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac83c4-65be3cf813ff059236b9be7b;419a4942-27a9-4025-9640-f054d819f17c'), (b'RateLimit', b'"api";r=986;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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7ayxXX79IOa7l2w6k_ltUfN72sEkixUiAGhPQ5EJ7esSQYQVYPHz4w==')]) 2026-03-08 04: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 04:56:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:56:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:56:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:56:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:56:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:56:42 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:56:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:56:46 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:56:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:56:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:56:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:56:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:56:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:56:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpafgyv77f_mock.wav 2026-03-08 04:56:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:57:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:57:00 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.623589 < -1.000000) 2026-03-08 04:57:00 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.140771 < -1.000000) 2026-03-08 04:57:01 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.397877 < -1.000000) 2026-03-08 04:57:02 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:57:02 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:57:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '하단 당뇨' → 불명 2026-03-08 04:57:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:57:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 04:57:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:당뇨 | 긴급도:일반 | 키워드:당뇨,신호,통과,일반 2026-03-08 04:57:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2581, filename=tmp_6r7e6dn_mock.wav) 2026-03-08 04:57:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:57:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:57:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:57:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:57:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:57:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:57:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:57:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:57:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:57:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:57:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:57:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:57:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:57: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'Sat, 07 Mar 2026 20: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-69ac83da-36bb3a5b0f77cbfe42e1daf8;bc2e26a4-4599-47f2-b81e-d35dbc84ab33'), (b'RateLimit', b'"api";r=985;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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-oHkmwQHMZ53vPudck4BRhPyDavXiqM92elqosCls9f1SNosK3dzig==')]) 2026-03-08 04:57: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 04:57:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:57:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:57:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:57:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:57:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:57:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:57:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:57:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:57:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:57: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'Sat, 07 Mar 2026 20:00:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac83db-380910650e2c9d8d723ad753;bc2e26a4-4599-47f2-b81e-d35dbc84ab33'), (b'RateLimit', b'"api";r=984;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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'oA9Dm25T4eo22vtGpz4qnxCS9r2fQD8SgcVuQeOVzcWsOtDRv7l3Tg==')]) 2026-03-08 04:57: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 04:57:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:57:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:57:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:57:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:57:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:57:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:57:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:57:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:57:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3rim_uvq_mock.wav 2026-03-08 04:57:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:57:09 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:57:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 04:57:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 04:57:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2582, filename=tmppo07kuy3_mock.wav) 2026-03-08 04:57:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:57:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:57:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:57:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:57:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:57:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:57:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:57:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:57:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:57:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:57:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:57:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:57:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:57:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfyhqd6td_mock.wav 2026-03-08 04: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'Sat, 07 Mar 2026 20: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-69ac83e2-3af427b15a4d05bc1565b8b5;62f336cb-304a-4bc2-a7a4-559a5d4c95c6'), (b'RateLimit', b'"api";r=983;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 ca63b9f611a75d9b8f52406a54dc8b7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'Er6TmfpyrHvZ2ICmTocHXUTUPa02DHljitcPUfwtskVquw0Zx_z9LA==')]) 2026-03-08 04: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 04:57:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:57:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:57:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:57:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:57:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:57:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:57:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:57:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:57:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 20:00:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac83e2-1b34f20a5d17cbc00ba39eca;62f336cb-304a-4bc2-a7a4-559a5d4c95c6'), (b'RateLimit', b'"api";r=982;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 ca63b9f611a75d9b8f52406a54dc8b7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'9u6Q-zCTiUS_7R973Mpcc0NRxRIkBRM7n0esMbACEGHkecZ6pXmApw==')]) 2026-03-08 04: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 04:57:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:57:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:57:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:57:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:57:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:57:12 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:57:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:57:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:57:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:57:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:57:20 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:57:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:57:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:57:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:57:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl1tp6715_mock.wav 2026-03-08 04:57:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 04:57:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:57:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2583, filename=tmp91u6geyh_mock.wav) 2026-03-08 04:57:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:57:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:57:21 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 04:57:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:57:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:57:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:57:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:57:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:57:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:57:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:57:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:57:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:57:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 20:00: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-69ac83ed-29f216bf1ff1487d0a36155d;86f13431-a92c-405d-a8c4-4750e1f2c280'), (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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'RXfhq8TLExFLh_rRkRHTpnCaLlqlNoky2NGissTfMtPTIO0UUq0kBA==')]) 2026-03-08 04: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 04:57:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:57:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:57:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:57:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:57:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:57:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:57:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:57:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:57:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:57: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'Sat, 07 Mar 2026 20:00:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac83ed-60440d0821aa59aa3180f47c;86f13431-a92c-405d-a8c4-4750e1f2c280'), (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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3OicN6largF757oaBWl8B9UDpfc1Ap40Hofv2gYrxXhbg5xY1yB_gQ==')]) 2026-03-08 04:57: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 04:57:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:57:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:57:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:57:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:57:22 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 04:57:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:57:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:57:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:57:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:57:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:57:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprk9e1044_mock.wav 2026-03-08 04:57:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:57:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:57:31 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:57:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:57:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:57:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 04:57:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 04:57:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2584, filename=tmpa7c_gh1c_mock.wav) 2026-03-08 04:57:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:57:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:57:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:57:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:57:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:57:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:57:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:57:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:57:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:57:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:57:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:57:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:57:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 20:00: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-69ac83f9-7d10926e7f7ac6636f1a57c2;fc9d3922-6824-418e-b457-c7f8e9dceefc'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Nxzu8Ad9vin2A-5FIcxtnKqHwVRcZNoMIflfiU0ms35MU9-vs3VG1w==')]) 2026-03-08 04: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 04:57:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:57:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:57:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:57:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:57:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:57:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:57:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:57:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:57:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:57: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'Sat, 07 Mar 2026 20:00:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac83f9-5a42cf495b38c3615ec6a100;fc9d3922-6824-418e-b457-c7f8e9dceefc'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'n-JMMdAbwPOGKXAu4J8DMicaojIqPM1TX7LxUQ5IndI0gzHcXLJT1w==')]) 2026-03-08 04:57: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 04:57:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:57:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:57:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:57:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:57:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:57:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:57:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:57:37 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:57:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:57:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:57:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:57:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:57:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:57:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:57:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:57:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2585, filename=tmpxl6rvb1x_mock.wav) 2026-03-08 04:57:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:57:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:57:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:57:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:57:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:57:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:57:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:57:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:57:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:57:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:57:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:57:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 20:01: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-69ac8403-0980e405648a8afb2a2e3b4d;15958031-f53a-41a9-9e7a-9913170f7e89'), (b'RateLimit', b'"api";r=977;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'20DmCpc0iZS_5V1ZIQUx6lfwscBb1rqX6DhlrjwD1SQLaP4zj06mPg==')]) 2026-03-08 04: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 04:57:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:57:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:57:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:57:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:57:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:57:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:57:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:57:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:57:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 20:01:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8404-1d681b14358266fd0bcf58e6;15958031-f53a-41a9-9e7a-9913170f7e89'), (b'RateLimit', b'"api";r=976;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'gyu5jFv-ICnhOIaBZh9pkBfyaff25pYi1zKKn4T-OPkYT-zCbXKSOw==')]) 2026-03-08 04: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 04:57:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:57:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:57:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:57:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:57:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:57:46 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:57:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:57:47 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:57:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:57:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:57:54 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:57:54 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:57:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:57:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:57:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:57:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 04:57:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:57:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2586, filename=tmpaqne0nkx_mock.wav) 2026-03-08 04:57:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:57:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:57:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:57:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:57:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:57:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:57:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:57:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:57:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:57:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:57:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:57:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:57:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:57: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'Sat, 07 Mar 2026 20:01: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-69ac840f-11df25b9455a27275f52799e;52eeac84-d1ee-4d8a-83cf-eecf008f68de'), (b'RateLimit', b'"api";r=975;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'zFJMUct_STrLFvlmU9hEW4VijUjxqJ87f58QuxXx-ybepNNMOw8BMA==')]) 2026-03-08 04:57: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 04:57:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:57:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:57:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:57:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:57:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:57:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:57:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:57:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:57:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 20:01:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac840f-6f6a19f17be5c460049042fb;52eeac84-d1ee-4d8a-83cf-eecf008f68de'), (b'RateLimit', b'"api";r=974;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Tql5Ryx1n09tDJ0Jj5j_4yK_aZ-o52Ce1MziE15ETwLOqtjNvtGQmA==')]) 2026-03-08 04: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 04:57:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:57:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:57:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:57:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:57:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:57:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1_52i1v5_mock.wav 2026-03-08 04:57:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:57:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:57:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:57:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:58:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:58:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsi2d017m_mock.wav 2026-03-08 04:58:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:58:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:58:06 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:58:06 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:58:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:58:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:58:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 67자) 2026-03-08 04:58:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 04:58:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2587, filename=tmp3asya925_mock.wav) 2026-03-08 04:58:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:58:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:58:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:58:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:58:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:58:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:58:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:58:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:58:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:58:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:58:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:58:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:58:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:58: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'Sat, 07 Mar 2026 20:01: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-69ac841b-2dd305bf260da6db3dcbce93;5f53802c-ceee-4c82-bbe6-58e49db53cd1'), (b'RateLimit', b'"api";r=973;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'_ypagpYaKs-Ku4mtt38GbGew3krBgQIcZrlprrwU0hUYUZpiu9fSEg==')]) 2026-03-08 04:58: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 04:58:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:58:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:58:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:58:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:58:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:58:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:58:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:58:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:58:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:58: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'Sat, 07 Mar 2026 20:01:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac841b-702aa610084274b3358e0281;5f53802c-ceee-4c82-bbe6-58e49db53cd1'), (b'RateLimit', b'"api";r=972;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'JacjjDrrv2m-oH1TjlSJeu9vYlLJbK_m2JRrS_r6LVU5HFWu6rGYsw==')]) 2026-03-08 04:58: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 04:58:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:58:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:58:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:58:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:58:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:58:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:58:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:58:13 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:58:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:58:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:58:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:58:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:58:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:58:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpysqjra7k_mock.wav 2026-03-08 04:58:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:58:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:58:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 04:58:29 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.218832 < -1.000000) 2026-03-08 04:58:30 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.806618 < -1.000000) 2026-03-08 04:58:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:58:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:58:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'SA' → 불명 2026-03-08 04:58:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:58:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:58:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:SA 통과 | 긴급도:일반 | 키워드:SA,신호,통과,일반 2026-03-08 04:58:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2588, filename=tmpky6nb0a__mock.wav) 2026-03-08 04:58:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:58:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:58:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:58:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:58:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:58:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:58:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:58:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:58:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:58:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:58:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:58:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:58:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:58: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'Sat, 07 Mar 2026 20:01: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-69ac8433-6c4dc6ca044fb34c169ae48c;1328841c-e39e-4099-9a01-fa6ba7959d96'), (b'RateLimit', b'"api";r=971;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1g6hcJ5Ja6VRQf-n10JtHcVG3s9OKPOQ2JknT-7PxmkcD88lOg0a6A==')]) 2026-03-08 04:58: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 04:58:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:58:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:58:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:58:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:58:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:58:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:58:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:58:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:58:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 20:01:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8433-25d0db6a7bb68bda363b226a;1328841c-e39e-4099-9a01-fa6ba7959d96'), (b'RateLimit', b'"api";r=970;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'YP7kyjbbv0uLiNk61gR-Ws5jJfrcVzJs7eki6cDwFix2TIpxPff1Lw==')]) 2026-03-08 04: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 04:58:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:58:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:58:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:58:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:58:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 04:58:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpctfs4ael_mock.wav 2026-03-08 04:58:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 04:58:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:58:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 04:58:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 04:58:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 04:58:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7kh3ff54_mock.wav 2026-03-08 04:58:37 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 04:58:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 04:58:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 04:58:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2589, filename=tmpentdvfik_mock.wav) 2026-03-08 04:58:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:58:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 04:58:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:58:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:58:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:58:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:58:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:58:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:58:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:58:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:58:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:58:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:58:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:58: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'Sat, 07 Mar 2026 20:02: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-69ac843a-249bf55e0fa8d3107475d16a;7812cbe4-f202-4c88-8cab-aa34d0da5be5'), (b'RateLimit', b'"api";r=969;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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Lv9HLj_Q3Hf-1WyAlIhkbJVpVFDhSUITD7qBtUsAVIv9rXDJvm-Nsg==')]) 2026-03-08 04:58: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 04:58:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:58:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:58:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:58:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:58:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:58:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:58:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:58:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:58:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:58: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'Sat, 07 Mar 2026 20:02:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac843a-3c236b5d30773291243db382;7812cbe4-f202-4c88-8cab-aa34d0da5be5'), (b'RateLimit', b'"api";r=968;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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'uKCJY7LSz2GC8_pVo7sEqrigmgFETsgG8jLrreR7E6rgDPmsO2QMSg==')]) 2026-03-08 04:58: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 04:58:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:58:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:58:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:58:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:58:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 04:58:41 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 04:58:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 04:58:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 04:58:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 04:58:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:58:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 04:58:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1vdr0pmb_mock.wav 2026-03-08 04:58:49 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 04:58:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 04:58:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:58:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 04:58:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 04:58:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 04:58:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2590, filename=tmpafgyv77f_mock.wav) 2026-03-08 04:58:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:58:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:58:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:58:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:58:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:58:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:58:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:58:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:58:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:58:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:58:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:58:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:58:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:58: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'Sat, 07 Mar 2026 20:02: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-69ac8446-6ef7e37a79ec385f157ba241;76b818ff-1b51-46d3-9f71-cc2f8ce280f9'), (b'RateLimit', b'"api";r=967;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'JBdo36BAF7pD7X8I74g5Kz3jFAc0UajG30l7ur7YN1m50ORdL260rw==')]) 2026-03-08 04:58: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 04:58:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:58:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:58:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:58:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:58:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:58:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:58:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:58:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:58:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:58: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'Sat, 07 Mar 2026 20:02:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8446-5a7c8e110dae97f759b02ccc;76b818ff-1b51-46d3-9f71-cc2f8ce280f9'), (b'RateLimit', b'"api";r=966;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-IUMyceaWUKpS4Q6t-G4zsqFKCjvSz2xKg8OFYGBran5v4igP75bbw==')]) 2026-03-08 04:58: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 04:58:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:58:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:58:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:58:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:58:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 04:58:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 04:58:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 04:58:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 04:58:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp778a9w34_mock.wav 2026-03-08 04:58:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 04:58:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:59:00 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 04:59:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 04:59:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:59:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 04:59:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 04:59:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2591, filename=tmp3rim_uvq_mock.wav) 2026-03-08 04:59:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:59:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:59:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:59:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:59:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:59:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:59:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:59:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:59:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:59:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:59:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:59:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:59:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:59: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'Sat, 07 Mar 2026 20: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-69ac8451-4dc44f3d5e3a51c0498aabcc;f7023425-b8af-4855-8c4d-d347270f5b24'), (b'RateLimit', b'"api";r=965;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'5UH3Jm0QGDfl4phQe3kVX-MmlRRyof-H8k_LN5Ada0CmnMb8DT16Ag==')]) 2026-03-08 04:59: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 04:59:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:59:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:59:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:59:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:59:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:59:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:59:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:59:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:59:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:59: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'Sat, 07 Mar 2026 20:02:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8451-3eca1f3013102844412a57e7;f7023425-b8af-4855-8c4d-d347270f5b24'), (b'RateLimit', b'"api";r=964;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Ww3VQsmyx95nLhyBe06DkglCZwvSykfTxYjrNfDQhJcsPjTmuKlLcQ==')]) 2026-03-08 04:59: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 04:59:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:59:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:59:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:59:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:59:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 04:59:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 04:59:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 04:59:04 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 04:59:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:59:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:59:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:59:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 04:59:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:59:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 04:59:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:59:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2592, filename=tmpfyhqd6td_mock.wav) 2026-03-08 04:59:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:59:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:59:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:59:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04: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 04:59:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:59:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:59:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:59:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:59:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:59:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:59:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:59:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 20: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-69ac845c-3d2b7a395eeecb8b73d59fd7;ca23ed59-472d-48aa-b203-401e66e3c9c5'), (b'RateLimit', b'"api";r=963;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'RVnaTuW3hoHiXNyuFaD-w8loBQQl8s1nxwQDbAt-UjMJgJBk4B7SbQ==')]) 2026-03-08 04: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 04:59:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:59:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:59:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:59:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:59:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:59:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:59:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:59:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:59:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:59: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'Sat, 07 Mar 2026 20:02:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac845c-566cd1d94c634e9a2f94bc57;ca23ed59-472d-48aa-b203-401e66e3c9c5'), (b'RateLimit', b'"api";r=962;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6OXR1QOtMSBLuHgjyHkkN8xjwEbWnjX8CGXoGaaR2piDvIcgwMTuhA==')]) 2026-03-08 04: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 04:59:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:59:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:59:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:59:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:59:14 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 04:59:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 04:59:15 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 04:59:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 04:59:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 04:59:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:59:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 04:59:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:59:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:59:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 04:59:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:59:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 04:59:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 04:59:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2593, filename=tmpl1tp6715_mock.wav) 2026-03-08 04:59:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:59:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:59:24 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 04:59:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:59:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:59:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:59:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:59:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:59:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:59:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:59:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:59:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:59:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:59:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:59:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:59:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpebt2gypg_mock.wav 2026-03-08 04: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'Sat, 07 Mar 2026 20: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-69ac8468-0ee2cb31408711ef56d7d7a5;2820288d-2352-481a-885b-0a334b932634'), (b'RateLimit', b'"api";r=961;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'_RIbdn9Z_X2WBzfKuz6ezRXHk0L0Zxo_FnGKR-pfzTT_FOQWsZxVKg==')]) 2026-03-08 04: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 04:59:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:59:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:59:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:59:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:59:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:59:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:59:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:59:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:59:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04: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'Sat, 07 Mar 2026 20:02:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8468-3822f02978e46d1a150946a7;2820288d-2352-481a-885b-0a334b932634'), (b'RateLimit', b'"api";r=960;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wFnWRZ1PZOdBISjQFfvEavuwJ8BSaIcuRPhMfMyZzBDX34VTvm3ogg==')]) 2026-03-08 04: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 04:59:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:59:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:59:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:59:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:59:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 04:59:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 04:59:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 04:59:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 04:59:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 04:59:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpogeed4ca_mock.wav 2026-03-08 04:59:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 04:59:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:59:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 04:59:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 04:59:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 04:59:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:59:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 04:59:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 04:59:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2594, filename=tmprk9e1044_mock.wav) 2026-03-08 04:59:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:59:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:59:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:59:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:59:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:59:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:59:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:59:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:59:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:59:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:59:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:59:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:59:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:59: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'Sat, 07 Mar 2026 20: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-69ac8473-79e4b25c720a33106d070d74;f639f588-aad3-47b0-abf0-ef4984ac6f1b'), (b'RateLimit', b'"api";r=959;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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-d062shTUlopdZ3RsffpiYmXkniip6xaQXd4v5VbCVvYcsD-LkgpXA==')]) 2026-03-08 04:59: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 04:59:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:59:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:59:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:59:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:59:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:59:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:59:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:59:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:59:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:59: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'Sat, 07 Mar 2026 20:02:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8473-61e96bab3840976c0ae002cc;f639f588-aad3-47b0-abf0-ef4984ac6f1b'), (b'RateLimit', b'"api";r=958;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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'jfTUVikGcJPt8Y0Sxl4Q1448Fha4jQoFO12Hi1cDbEW2ac__q83Ogg==')]) 2026-03-08 04:59: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 04:59:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:59:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:59:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:59:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:59:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 04:59:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 04:59:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 04:59:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 04:59:41 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 04:59:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 04:59:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 04:59:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 04:59:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpan9mjrkh_mock.wav 2026-03-08 04:59:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 04:59:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 04:59:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 04:59:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.342227 < -1.000000) 2026-03-08 04:59:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.782199 < -1.000000) 2026-03-08 04:59:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-5.143053 < -1.000000) 2026-03-08 04:59:58 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 04:59:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 분기기 발매기능' → 열차 2026-03-08 04:59:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 04:59:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 57자) 2026-03-08 04:59:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기 분기기 통과 | 긴급도:일반 | 키워드:역전기, 분기기, 발매했음,전기기 2026-03-08 04:59:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2595, filename=tmp1_52i1v5_mock.wav) 2026-03-08 04:59:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 04:59:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 04:59:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 04:59:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 04:59:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 04:59:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 04:59:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 04:59:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 04:59:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:59:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:59:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:59:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:59:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 04:59: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'Sat, 07 Mar 2026 20: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-69ac848b-1511cfc44aa3a9b15cbf99fb;adf0a7e3-bf13-4e7d-951e-928cd34baf9c'), (b'RateLimit', b'"api";r=957;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'BOifGUj8cbzVVXaRQrqFFpraBVQxfBP8zDIYFjlm1me3xzxm2CZ0QQ==')]) 2026-03-08 04:59: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 04:59:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 04:59:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 04:59:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 04:59:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 04:59:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 04:59:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 04:59:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 04:59:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 04:59:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:00: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'Sat, 07 Mar 2026 20:03:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac848b-1135a9034a7ab65663d20975;adf0a7e3-bf13-4e7d-951e-928cd34baf9c'), (b'RateLimit', b'"api";r=956;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'czYCDUFewv9C-uX0DwY7wJZ9x7AvCFuKEDL6M23JS71UFTNaYVknaw==')]) 2026-03-08 05:00: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 05:00:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:00:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:00:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:00:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:00:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:00:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjad3qss4_mock.wav 2026-03-08 05:00:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:00:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:00:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:00:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:00:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:00:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpoh8n79ox_mock.wav 2026-03-08 05:00:05 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:00:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 05:00:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 05:00:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2596, filename=tmpsi2d017m_mock.wav) 2026-03-08 05:00:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:00:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:00:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:00:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:00:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:00:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:00:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:00:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:00:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:00:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:00:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:00:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:03: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-69ac8492-035fa6cc50fc04ab78deed21;b8b16343-af3d-4f44-9fff-dbb33b22b2ee'), (b'RateLimit', b'"api";r=955;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1nr8iX3-G6EfTG7imZsvV54JVRaL2oEQNPtcYwAzcyt4Is6zEHI68Q==')]) 2026-03-08 05: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 05:00:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:00:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:00:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:00:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:00:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:00:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:00:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:00:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:00:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:03:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8492-2c8834f6145e546a72943568;b8b16343-af3d-4f44-9fff-dbb33b22b2ee'), (b'RateLimit', b'"api";r=954;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'lwfqxkQfX8rSlmgda0d8_yK_ofEpahtjwSBL32TjzI8cTWmu_-LS3Q==')]) 2026-03-08 05: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 05:00:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:00:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:00:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:00:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:00:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:00:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:00:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:00:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:00:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:00:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:00:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:00:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpre90h72__mock.wav 2026-03-08 05:00:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:00:17 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:00:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:00:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:00:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 34자) 2026-03-08 05:00:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동 2026-03-08 05:00:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2597, filename=tmpysqjra7k_mock.wav) 2026-03-08 05:00:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:00:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:00:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:00:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:00:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:00:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:00:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:00:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:00:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:00:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:00:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:00:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:03: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-69ac849e-2b248d1e54c036e0485ad17a;81f3a657-5a82-4964-b9eb-0541fbb3f81e'), (b'RateLimit', b'"api";r=953;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'tKwEOgWBtJYBPfvWEsP7Pvcl0cdAgrPcrVbAci8DpltQ1qEzf3Vjhw==')]) 2026-03-08 05: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 05:00:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:00:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:00:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:00:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:00:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:00:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:00:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:00:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:00:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:00: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'Sat, 07 Mar 2026 20:03:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac849e-3e55d6c23f9c1fe020911124;81f3a657-5a82-4964-b9eb-0541fbb3f81e'), (b'RateLimit', b'"api";r=952;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'mS8wrRnKcqL7HH9giSye2m8LH-M5Q8Kz9RNsl8qx2tXOEOd0gRiy2w==')]) 2026-03-08 05:00: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 05:00:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:00:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:00:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:00:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:00:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:00:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:00:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:00:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:00:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppofrecom_mock.wav 2026-03-08 05:00:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:00:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:00:28 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:00:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:00:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:00:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 05:00:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 05:00:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2598, filename=tmpctfs4ael_mock.wav) 2026-03-08 05:00:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:00:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:00:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:00:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:00:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:00:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:00:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:00:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:00:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:00:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:00:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:00:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:00:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:03: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-69ac84a9-61c2d79938917bee2264f271;176da364-4a94-4c48-a8fc-5df72d624b05'), (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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Q0MdbRAR_hnnW7H6CiNy3M8OQnBMoOtpZnFTl0E_9Ze0FaPITVk1ZQ==')]) 2026-03-08 05: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 05:00:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:00:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:00:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:00:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:00:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:00:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:00:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:00:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:00:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:00: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'Sat, 07 Mar 2026 20:03:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac84aa-3c5f6e68160cc8bf4004302b;176da364-4a94-4c48-a8fc-5df72d624b05'), (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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8rjJrya4TzAbAx6ji7cqB0gakaV9uSbZ4ODR7F9VnjuO5pfJQt6yUw==')]) 2026-03-08 05:00: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 05:00:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:00:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:00:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:00:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:00:31 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:00:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:00:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:00:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:00:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:00:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:00:39 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:00:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:00:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:00:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:00:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:00:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2599, filename=tmp7kh3ff54_mock.wav) 2026-03-08 05:00:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:00:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:00:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:00:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:00:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:00:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:00:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:00:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:00:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:00:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:00:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:00:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:00:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:00: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'Sat, 07 Mar 2026 20: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-69ac84b4-2d5c9a726b948eab0ab421fe;21393693-a712-4f4f-95ac-adfd7642b940'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'rLBpiqDdE6Ba76VN_i6Heq_DdVK0CQbSImWTnu36jf4c4gTWXxB27Q==')]) 2026-03-08 05:00: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 05:00:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:00:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:00:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:00:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:00:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:00:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:00:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:00:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:00:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:04:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac84b4-4b4a4d4e7b8711a06b9f8367;21393693-a712-4f4f-95ac-adfd7642b940'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'lhpjErNQzwCucvJ5u9XBi17stTpLsXftl1N-D235sy_ncZkS3FvJfQ==')]) 2026-03-08 05: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 05:00:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:00:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:00:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:00:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:00:41 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:00:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:00:43 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:00:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:00:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:00:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:00:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:00:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:00:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphbq6nia5_mock.wav 2026-03-08 05:00:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:00:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:00:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:00:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:00:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 05:00:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:00:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2600, filename=tmp1vdr0pmb_mock.wav) 2026-03-08 05:00:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:00:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:00:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:00:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:00:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:00:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:00:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:00:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:00:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:00:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:00:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:00:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:00: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'Sat, 07 Mar 2026 20: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-69ac84c0-51cf68bd4e47fc641054cc0b;bad2202b-4d70-47bf-bcbd-707ca96b6c38'), (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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'_MDh_KacmsHTHFWKctZBmAR9MCtxoxmWc9f_mx-iBZy3VXtLXJn5tA==')]) 2026-03-08 05:00: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 05:00:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:00:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:00:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:00:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:00:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:00:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:00:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:00:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:00:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:00: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'Sat, 07 Mar 2026 20:04:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac84c0-428f8d8062df891f11d43951;bad2202b-4d70-47bf-bcbd-707ca96b6c38'), (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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'TN3a1gbqcnEMKL0-ru6S-aFm5Sto3jLg3I3KjEvywBzQr7S2DIFS0w==')]) 2026-03-08 05:00: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 05:00:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:00:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:00:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:00:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:00:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:00:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:00:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:00:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:00:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:00:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmu4kl1o__mock.wav 2026-03-08 05:00:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:00:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:01:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:01:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:01:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:01:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:01:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:01:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:01:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2601, filename=tmp778a9w34_mock.wav) 2026-03-08 05:01:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:01:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:01:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:01:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:01:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:01:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:01:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:01:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:01:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:01:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:01:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:01:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:04: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-69ac84cb-7aaef4055c5a35be6ab5836f;03babbd5-dfe1-401d-8679-d0d9dd37c13a'), (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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'NjJgTi8Ss7tnNkQpyqdj6k2qO0E4tAm7m0kuzpo2gHj5G1Ex1EVGgg==')]) 2026-03-08 05: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 05:01:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:01:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:01:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:01:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:01:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:01:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:01:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:01:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:01:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:01:04 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 05:01:04 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 05:01: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'Sat, 07 Mar 2026 20:04:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac84cc-1ee461a27f78033a292643d4;03babbd5-dfe1-401d-8679-d0d9dd37c13a'), (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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4fdiZSZ07irkpjtc2xBM9VRC5MEtQwJquCL1g4QBd9-ZaYdCBRFfvw==')]) 2026-03-08 05:01: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 05:01:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:01:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:01:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:01:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:01:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:01:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:01:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:01:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:01:09 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:01:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:01:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:01:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:01:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw2ed1nkp_mock.wav 2026-03-08 05:01:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:01:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:01:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:01:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:01:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx3wjaf91_mock.wav 2026-03-08 05:01:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:01:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 05:01:29 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.598723 < -1.000000) 2026-03-08 05:01:29 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.295375 < -1.000000) 2026-03-08 05:01:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:01:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:01:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다음 영상에서 만나요.' → 불명 2026-03-08 05:01:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:01:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 20자) 2026-03-08 05:01:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:만나요 | 긴급도:일반 | 키워드:없음 2026-03-08 05:01:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2602, filename=tmpebt2gypg_mock.wav) 2026-03-08 05:01:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:01:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:01:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:01:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:01:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:01:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:01:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:01:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:01:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:01:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:01:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:01:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:01:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:01: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'Sat, 07 Mar 2026 20:04: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-69ac84e6-5f73592f3a3b75605c8f66ea;80db8975-a41d-4be6-95dd-1295e436e60a'), (b'RateLimit', b'"api";r=991;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'tMqQd_IaO2Ba0jkX0VNPwRtABE21CPfXy_cbQ-xtZC_z-ShJEcrWmQ==')]) 2026-03-08 05:01: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 05:01:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:01:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:01:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:01:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:01:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:01:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:01:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:01:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:01:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:01: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'Sat, 07 Mar 2026 20:04:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac84e7-305f09b50103db21058c9cae;80db8975-a41d-4be6-95dd-1295e436e60a'), (b'RateLimit', b'"api";r=990;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-8RsPSrZlNCXtziSQcRu09Dgk2FlHxD7f16z6twnp9Yt_S-X37xeJg==')]) 2026-03-08 05:01: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 05:01:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:01:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:01:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:01:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:01:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:01:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps7ea1wxm_mock.wav 2026-03-08 05:01:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:01:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:01:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:01:36 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:01:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 05:01:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 05:01:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2603, filename=tmpogeed4ca_mock.wav) 2026-03-08 05:01:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:01:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:01:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:01:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:01:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:01:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:01:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:01:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:01:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:01:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:01:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:01:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:01:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:01: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'Sat, 07 Mar 2026 20: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-69ac84ed-14557c893ecefea128850f88;355cd11a-1bdf-4efd-89be-2e198c392855'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'zesdU8pReFXNdm6-LHdyiFTd45EAzlDi6G8xKs6AciVs89qXOAUO-Q==')]) 2026-03-08 05:01: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 05:01:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:01:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:01:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:01:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:01:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:01:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:01:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:01:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:01:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:05:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac84ed-448c7e37049fe49043b34dfe;355cd11a-1bdf-4efd-89be-2e198c392855'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3_zGVJBMIZeV0xODCj32h8RkDmm-43dg9hE7HMC-eCEFofAixi2fdQ==')]) 2026-03-08 05: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 05:01:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:01:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:01:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:01:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:01:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:01:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:01:40 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:01:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:01:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:01:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmydga77k_mock.wav 2026-03-08 05:01:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:01:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:01:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:01:48 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:01:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:01:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:01:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 05:01:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:01:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2604, filename=tmpan9mjrkh_mock.wav) 2026-03-08 05:01:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:01:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:01:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:01:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:01:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:01:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:01:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:01:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:01:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:01:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:01:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:01:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:01:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:01: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'Sat, 07 Mar 2026 20: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-69ac84f9-5fcdd1c42bd09e387d5dc00a;3ed69ef4-df67-4b1c-9739-b82fd9cea425'), (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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'hKkANB38O0BmqN3hCmYiraB9WJwZfY2bI-JPUSvuwNNi05rO41lfDQ==')]) 2026-03-08 05:01: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 05:01:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:01:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:01:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:01:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:01:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:01:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:01:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:01:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:01:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:01:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:01:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppjn7ekta_mock.wav 2026-03-08 05:01: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'Sat, 07 Mar 2026 20:05:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac84f9-1c0422760f3da7c42892c6ef;3ed69ef4-df67-4b1c-9739-b82fd9cea425'), (b'RateLimit', b'"api";r=986;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'NwRB2JvtISIs8dj22RG_GbZBI7OP7wF9YfyD04WDFGzHqmyUFCE9ZQ==')]) 2026-03-08 05:01: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 05:01:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:01:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:01:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:01:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:01:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:01:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:01:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:01:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:01:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:01:59 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:01:59 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:01:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:01:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:02:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 05:02:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 05:02:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2605, filename=tmpjad3qss4_mock.wav) 2026-03-08 05:02:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:02:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:02:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:02:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:02:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:02:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:02:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:02:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:02:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:02:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:02:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:02:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:05: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-69ac8504-2ba6b2a60ed777f71e43fdff;0ccfd6b3-99cc-4772-88b6-34709a808c82'), (b'RateLimit', b'"api";r=985;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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'c72XF5HXxglNWjaPH_4uXBuMkyn09Fdb1MSpj7dKiLXv-8XNm3xWQg==')]) 2026-03-08 05: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 05:02:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:02:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:02:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:02:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:02:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:02:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:02:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:02:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:02:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:05:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8504-3dd9967e1e3b98bb0334a2bf;0ccfd6b3-99cc-4772-88b6-34709a808c82'), (b'RateLimit', b'"api";r=984;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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'CMbW9HdMS5FNZRUNI37wMMgd9HTg53XZX4eJ-HCaOevN-JRGWCkvUg==')]) 2026-03-08 05: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 05:02:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:02:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:02:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:02:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:02:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:02:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:02:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:02:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:02:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:02:09 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:02:10 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:02:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:02:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:02:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:02:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:02:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2606, filename=tmpoh8n79ox_mock.wav) 2026-03-08 05:02:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:02:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:02:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:02:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:02:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:02:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:02:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:02:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:02:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:02:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:02:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:02:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:02:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:02: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'Sat, 07 Mar 2026 20:05: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-69ac850f-0bde42e0509db1fc19f69ab2;fa25ccaa-ceb9-4fc0-84a7-6d82ef640961'), (b'RateLimit', b'"api";r=983;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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'39-lwMfxlRlhKiwuOLxQB-nFJAcuOR71-k_TiDcFeaq21Bh_jH03ng==')]) 2026-03-08 05:02: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 05:02:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:02:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:02:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:02:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:02:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:02:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:02:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:02:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:02:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:02: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'Sat, 07 Mar 2026 20:05:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac850f-4e07a9807d1a64f10d24076c;fa25ccaa-ceb9-4fc0-84a7-6d82ef640961'), (b'RateLimit', b'"api";r=982;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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'uVtublFizHaOJ7e2QxqrevEY_aDU_vd5O2Q85-L-qfw8buXesqc9wg==')]) 2026-03-08 05:02: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 05:02:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:02:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:02:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:02:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:02:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:02:14 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:02:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:02:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:02:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:02:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:02:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:02:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppjx6il6y_mock.wav 2026-03-08 05:02:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:02:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:02:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_2mi7uq0_mock.wav 2026-03-08 05:02:22 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:02:22 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:02:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:02:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:02:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 05:02:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:02:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2607, filename=tmpre90h72__mock.wav) 2026-03-08 05:02:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:02:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:02:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:02:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:02:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:02:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:02:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:02:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:02:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:02:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:02:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:02:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:02:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:02: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'Sat, 07 Mar 2026 20:05: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-69ac851b-26e6380b2167dd8d219b623b;0e49f6d3-357c-4cb6-b706-92d72f5a1efc'), (b'RateLimit', b'"api";r=981;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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'OHecieso-Gc2oEHzR7MM5c5ZDruJ2AqlPlLiWcZsVIBMcRUZeQJggQ==')]) 2026-03-08 05:02: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 05:02:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:02:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:02:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:02:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:02:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:02:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:02:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:02:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:02:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:02: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'Sat, 07 Mar 2026 20:05:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac851b-571d75fe56ce89b035404b11;0e49f6d3-357c-4cb6-b706-92d72f5a1efc'), (b'RateLimit', b'"api";r=980;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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'yXh5zuejYl1UGcXymodd9GH9eOjaA2Of7HcFpW7rW794VrxQ4Nfzqw==')]) 2026-03-08 05:02: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 05:02:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:02:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:02:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:02:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:02:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:02:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:02:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:02:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:02:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:02:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:02:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:02:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:02:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:02:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 05:02:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:02:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2608, filename=tmppofrecom_mock.wav) 2026-03-08 05:02:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:02:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:02:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:02:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:02:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:02:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:02:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:02:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:02:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:02:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:02:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:02:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:02:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:02: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'Sat, 07 Mar 2026 20:05: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-69ac8526-73dbab462875f64376986ab2;88c95a11-5eeb-484c-a3e4-66ece50ee07e'), (b'RateLimit', b'"api";r=979;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'hWQcZCOzO_INM8tzHDwc0UShAFDGBnj5uVX8dwL5T2i9ps30dKcdtg==')]) 2026-03-08 05:02: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 05:02:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:02:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:02:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:02:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:02:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:02:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:02:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:02:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:02:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:02: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'Sat, 07 Mar 2026 20:05:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8526-2999ea9b4c5034ef5d271330;88c95a11-5eeb-484c-a3e4-66ece50ee07e'), (b'RateLimit', b'"api";r=978;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'O-EplkdCbCfsotOgkr95sPunnxtDhkdJoM6sPg8RmQXYtcnHKG-R6w==')]) 2026-03-08 05:02: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 05:02:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:02:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:02:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:02:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:02:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:02:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:02:37 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:02:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:02:40 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:02:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:02:45 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:02:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:02:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwty0d7jv_mock.wav 2026-03-08 05:02:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:02:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:02:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:02:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpoluibnaa_mock.wav 2026-03-08 05:02:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:02:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:02:58 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 05:02:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.778094 < -1.000000) 2026-03-08 05:02:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-1.889932 < -1.000000) 2026-03-08 05:02:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:02:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp91hpmuwz_mock.wav 2026-03-08 05:02:59 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:02:59 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:02:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 홈페이지' → 불명 2026-03-08 05:02:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:03:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 60자) 2026-03-08 05:03:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기 홈페이지 통과 | 긴급도:일반 | 키워드:역전기, 홈페이지,신호,통과 2026-03-08 05:03:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2609, filename=tmphbq6nia5_mock.wav) 2026-03-08 05:03:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:03:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:03:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:03:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:03:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:03:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:03:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:03:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:03:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:03:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:03:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:03:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:03:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:03: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'Sat, 07 Mar 2026 20:06: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-69ac8540-466831c5569db2476312459b;0c2dfc3a-5eca-485b-a718-f3ffe762596a'), (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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0JKi_dM3WlSKrwp8JhQ2oavrhdB13uufrBPY2F1s0bQVZh302DrFYw==')]) 2026-03-08 05:03: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 05:03:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:03:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:03:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:03:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:03:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:03:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:03:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:03:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:03:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:03: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'Sat, 07 Mar 2026 20:06:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8540-74f5b01a2f33c3c140e4eb89;0c2dfc3a-5eca-485b-a718-f3ffe762596a'), (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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'iraIK7OTYb0kO6y9R1X18p2PJ53gTCLtihmy0j6mR3oY-tdYSkokWA==')]) 2026-03-08 05:03: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 05:03:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:03:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:03:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:03:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:03:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:03:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:03:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:03:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:03:06 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:03:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 05:03:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 05:03:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2610, filename=tmpmu4kl1o__mock.wav) 2026-03-08 05:03:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:03:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:03:07 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 05:03:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:03:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:03:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:03:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:03:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:03:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:03:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:03:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:03:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:03:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:03:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:03: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'Sat, 07 Mar 2026 20:06: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-69ac8547-7bf0244044e09eb9115bcffb;3fce2628-1907-47f6-b278-ff9e37c4453e'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'mCKKn75f-AO2zNYdmiGQ-3lpSbIaQ35zX3rgqXDXQgSUUyom2Rt4_A==')]) 2026-03-08 05:03: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 05:03:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:03:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:03:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:03:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:03:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:03:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:03:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:03:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:03:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:03: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'Sat, 07 Mar 2026 20:06:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8547-079615d04b767577229478e2;3fce2628-1907-47f6-b278-ff9e37c4453e'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'pE9gHxncZR2ze87VfpzHXxVBAPp0glNBYS7klfqTXH7Fs4TEX4Z0nA==')]) 2026-03-08 05:03: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 05:03:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:03:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:03:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:03:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:03:08 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 05:03:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:03:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:03:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:03:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:03:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpepv27q9d_mock.wav 2026-03-08 05:03:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:03:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:03:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:03:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:03:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp8h6yk07_mock.wav 2026-03-08 05:03:17 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:03:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:03:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:03:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 05:03:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:03:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2611, filename=tmpw2ed1nkp_mock.wav) 2026-03-08 05:03:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:03:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:03:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:03:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:03:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:03:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:03:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:03:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:03:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:03:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:03:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:03:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:03:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:03: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'Sat, 07 Mar 2026 20:06: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-69ac8552-22ce66f85c9bdbef4570f258;dd540cc7-5aff-416a-b650-025d38a0768b'), (b'RateLimit', b'"api";r=973;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dfgKt6Imoh-DD2YW02fgIKteTX5_n85TSBPKPdAfZGhbdmLjkmXXVA==')]) 2026-03-08 05:03: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 05:03:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:03:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:03:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:03:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:03:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:03:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:03:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:03:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:03:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:03: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'Sat, 07 Mar 2026 20:06:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8553-7c9b76c67b0162375e277486;dd540cc7-5aff-416a-b650-025d38a0768b'), (b'RateLimit', b'"api";r=972;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8LttUHJMSP97MTMzs7xdkvHedp4rox4iAkU3jcObb6Eg0TDzaON7fQ==')]) 2026-03-08 05:03: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 05:03:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:03:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:03:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:03:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:03:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:03:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:03:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:03:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:03:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:03:26 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:03:29 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:03:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:03:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:03:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 95자) 2026-03-08 05:03:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진, 측선, 좌천, 하선, 신호진로, 통과, 일반 2026-03-08 05:03:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2612, filename=tmpx3wjaf91_mock.wav) 2026-03-08 05:03:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:03:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:03:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:03:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:03:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:03:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:03:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:03:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:03:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:03:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:03:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:03:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:03:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:03: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'Sat, 07 Mar 2026 20: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-69ac855e-3073bf974812ec23385f1cba;52faeab2-1976-430c-9d11-49d572b2ee2e'), (b'RateLimit', b'"api";r=971;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'v2uD_Q502HZkTd0kjeCHjtO_w2dy65yeOvfmhw7RJieeGbiJCSrCTQ==')]) 2026-03-08 05:03: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 05:03:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:03:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:03:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:03:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:03:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:03:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:03:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:03:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:03:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:03: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'Sat, 07 Mar 2026 20:06:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac855e-3e44128e73161b352800cc18;52faeab2-1976-430c-9d11-49d572b2ee2e'), (b'RateLimit', b'"api";r=970;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Com6FG08wdvUGtzl1EfXC3emCdMdW-qUW4mSkcJHoJi6FR5iJ8OA8A==')]) 2026-03-08 05:03: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 05:03:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:03:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:03:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:03:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:03:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:03:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:03:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:03:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:03:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:03:36 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:03:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:03:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:03:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:03:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 05:03:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV),모터,확인,통과 2026-03-08 05:03:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2613, filename=tmps7ea1wxm_mock.wav) 2026-03-08 05:03:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:03:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:03:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:03:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:03:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:03:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:03:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:03:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:03:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:03:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:03:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:03:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:03:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:03: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'Sat, 07 Mar 2026 20:07: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-69ac8569-47b1583160b6b0f56210a4ec;7e02978e-0ceb-4009-83da-5e29e8039cfe'), (b'RateLimit', b'"api";r=969;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ZsCyD4CC7cMMTpwRUpDQ4rOrM6IMPXeFDSI8XLcV1DobNmTCGhonlg==')]) 2026-03-08 05:03: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 05:03:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:03:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:03:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:03:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:03:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:03:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:03:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:03:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:03:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:03: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'Sat, 07 Mar 2026 20:07:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8569-57c2fc2f3dcb2f9d7676a7ea;7e02978e-0ceb-4009-83da-5e29e8039cfe'), (b'RateLimit', b'"api";r=968;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'jCiHuLBDP1Tc-H2Cg4fZOo6CuWfa6lzvFaCiyy2ZVKdAgZts4nrpNw==')]) 2026-03-08 05:03: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 05:03:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:03:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:03:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:03:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:03:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:03:43 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:03:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:03:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:03:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:03:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2vb9x92v_mock.wav 2026-03-08 05:03:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:03:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:03:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:03:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:03:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbflo16u3_mock.wav 2026-03-08 05:03:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:03:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:03:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:03:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:03:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 05:03:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:03:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2614, filename=tmpmydga77k_mock.wav) 2026-03-08 05:03:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:03:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:03:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:03:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:03:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:03:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:03:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:03:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:03:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:03:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:03:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:03:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:03:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:03: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'Sat, 07 Mar 2026 20:07: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-69ac8575-3ef373ee5abea49d5ed5750f;7bd9e143-86d3-425e-a3ce-240eedb982f1'), (b'RateLimit', b'"api";r=967;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'MZoTh8BxoiuebicWfqiZrpCn5tY-K6IhaVIQx8XAs2vuK0QtTXuTZg==')]) 2026-03-08 05:03: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 05:03:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:03:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:03:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:03:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:03:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:03:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:03:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:03:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:03:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:03: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'Sat, 07 Mar 2026 20:07:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8575-3130695f3db564e157e171e0;7bd9e143-86d3-425e-a3ce-240eedb982f1'), (b'RateLimit', b'"api";r=966;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'LUcphVxtseJsvkgEIzZjqwna_zrXFGkm4xVOEMBBxpAN5T6OU_0S1A==')]) 2026-03-08 05:03: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 05:03:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:03:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:03:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:03:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:03:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:03:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:03:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:03:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:03:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:04:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:04:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:04:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:04:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:04:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:04:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:04:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:04:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2615, filename=tmppjn7ekta_mock.wav) 2026-03-08 05:04:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:04:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:04:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:04:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:04:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:04:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:04:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:04:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:04:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:04:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:04:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:04:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:07: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-69ac8580-10974bf03a2cd3ef51b4e4a5;a5e2e8d4-131f-4415-9211-c1b54bb020ae'), (b'RateLimit', b'"api";r=965;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ddF79NT4q43p-VqdysQjj2emaelPxB5ao_BwdPNnH7TxDntudyIrLg==')]) 2026-03-08 05: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 05:04:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:04:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:04:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:04:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:04:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:04:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:04:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:04:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:04:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:07:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8580-774dc12715cf1acd218385a2;a5e2e8d4-131f-4415-9211-c1b54bb020ae'), (b'RateLimit', b'"api";r=964;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'PbEgHhicw78wNRpHYlAxRF5Jyl23lkyRwGNm5ZUYpheYNlnw3pi27Q==')]) 2026-03-08 05: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 05:04:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:04:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:04:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:04:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:04:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:04:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:04:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:04:10 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:04:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:04:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:04:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp31j9l75q_mock.wav 2026-03-08 05:04:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:04:15 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:04:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:04:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:04:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp719cp4pw_mock.wav 2026-03-08 05:04:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:04:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:04:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:04:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc3431rsp_mock.wav 2026-03-08 05:04:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 05:04:28 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.535050 < -1.000000) 2026-03-08 05:04:29 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.592649 < -1.000000) 2026-03-08 05:04:29 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 05:04:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 gost이' → 열차 2026-03-08 05:04:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:04:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 90자) 2026-03-08 05:04:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 gost이 통과 | 긴급도:일반 | 키워드:역전기(RV), 모터카, gost,신호,통과 2026-03-08 05:04:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2616, filename=tmppjx6il6y_mock.wav) 2026-03-08 05:04:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:04:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:04:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:04:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:04:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:04:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:04:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:04:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:04:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:04:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:04:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:04:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:04:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:04: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'Sat, 07 Mar 2026 20:07: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-69ac859a-2dc838b163dda2cc3e826f09;2dad3ac1-4307-43b1-a759-2fc4bed7f4b2'), (b'RateLimit', b'"api";r=963;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'hX_qPVhdOACe3H4yzE5LoXGvmc8JDdw_z87CealuQ6rrztPVoh0VLw==')]) 2026-03-08 05:04: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 05:04:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:04:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:04:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:04:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:04:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:04:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:04:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:04:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:04:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:04: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'Sat, 07 Mar 2026 20:07:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac859a-13763aeb497fc28537a7592b;2dad3ac1-4307-43b1-a759-2fc4bed7f4b2'), (b'RateLimit', b'"api";r=962;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xRuhQ4Ws_HuU-0nngMkmMMz3aYXwstB1immy25xamCS4M6-kZ2Toog==')]) 2026-03-08 05:04: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 05:04:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:04:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:04:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:04:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:04:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:04:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:04:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:04:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:04:36 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:04:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 05:04:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 05:04:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2617, filename=tmp_2mi7uq0_mock.wav) 2026-03-08 05:04:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:04:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:04:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:04:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:04:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:04:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:04:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:04:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:04:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:04:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:04:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:04:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:04:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:04: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'Sat, 07 Mar 2026 20: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-69ac85a1-5759363a35c22063385f15a0;81911a6e-9f11-4540-a6c3-b5e3890f218a'), (b'RateLimit', b'"api";r=961;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'WGqOSoylyIbklddf9yyP7YiKT5bWQKbwj5Ckuhw-Z4ivKOhpPh7uwQ==')]) 2026-03-08 05:04: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 05:04:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:04:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:04:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:04:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:04:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:04:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:04:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:04:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:04:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:08:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac85a1-333c8cc757bc05805aa73a8e;81911a6e-9f11-4540-a6c3-b5e3890f218a'), (b'RateLimit', b'"api";r=960;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'fsVTCzK4_ODBVaEuE3Gu2EDdfKd2FAsRzHK3KFgRHESm0Myi3OXBag==')]) 2026-03-08 05: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 05:04:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:04:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:04:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:04:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:04:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:04:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpef7phipu_mock.wav 2026-03-08 05:04:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:04:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:04:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:04:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:04:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:04:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:04:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:04:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy9ej4ues_mock.wav 2026-03-08 05:04:47 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:04:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:04:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:04:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 29자) 2026-03-08 05:04:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:04:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2618, filename=tmpwty0d7jv_mock.wav) 2026-03-08 05:04:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:04:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:04:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:04:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:04:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:04:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:04:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:04:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:04:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:04:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:04:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:04:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:08: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-69ac85ac-386fd4ae5dc61dfa67c4b1c2;a1f67ae1-98ad-4faf-8123-64d2a1276287'), (b'RateLimit', b'"api";r=959;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'31643594VSl2HV6k2s_u1xhcaTzvwP3DZg8weTC11ncMZogiRSFdIA==')]) 2026-03-08 05: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 05:04:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:04:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:04:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:04:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:04:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:04:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:04:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:04:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:04:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:08:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac85ac-525478a653af0b4a52a761b3;a1f67ae1-98ad-4faf-8123-64d2a1276287'), (b'RateLimit', b'"api";r=958;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'IKx49Bz2WlOV4Ybxbone6MHDZNFN2g4q0g2gexGYCMIm2X0Do3eI0g==')]) 2026-03-08 05: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 05:04:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:04:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:04:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:04:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:04:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:04:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:04:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:04:53 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:04:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:04:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:04:58 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:04:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:04:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:05:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 05:05:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 05:05:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2619, filename=tmpoluibnaa_mock.wav) 2026-03-08 05:05:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:05:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:05:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:05:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:05:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:05:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:05:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:05:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:05:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:05:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:05:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:05:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:05: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'Sat, 07 Mar 2026 20:08: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-69ac85b8-56cd281d0132116c39b4db9f;70ee7a54-7b87-4d71-952b-3bbd1e3b7723'), (b'RateLimit', b'"api";r=957;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ooqkJgB20p2n_4lm9zzusefVGLiF180k0JxY1G0WaEtysXivPs99cw==')]) 2026-03-08 05:05: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 05:05:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:05:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:05:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:05:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:05:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:05:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:05:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:05:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:05:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:05: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'Sat, 07 Mar 2026 20:08:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac85b8-3df10794271afe9325f8d14e;70ee7a54-7b87-4d71-952b-3bbd1e3b7723'), (b'RateLimit', b'"api";r=956;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FAxL-pX5lQNpf-c2OGlOfprm01pZj0NrN4zPE8mO1xb8y4JB-i1bvA==')]) 2026-03-08 05:05: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 05:05:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:05:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:05:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:05:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:05:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:05:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:05:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:05:03 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:05:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:05:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:05:10 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:05:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:05:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:05:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:05:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:05:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2620, filename=tmp91hpmuwz_mock.wav) 2026-03-08 05:05:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:05:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:05:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:05:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:05:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:05:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:05:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:05:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:05:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:05:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:05:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:05:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:05:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:05: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'Sat, 07 Mar 2026 20:08: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-69ac85c3-4608650f5eb788901f7b41a2;1570f1a5-c6e1-43da-92b1-6fa21d614e77'), (b'RateLimit', b'"api";r=955;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'OrgsM6nJEGF_xV5vZ0_tR6kOiMc5fOpc_BS8Sgq_bjHgOSqRf2pV9A==')]) 2026-03-08 05:05: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 05:05:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:05:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:05:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:05:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:05:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:05:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:05:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:05:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:05:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:05:11 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:05:11 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:05: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'Sat, 07 Mar 2026 20:08:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac85c3-68b850af1d68dcac73bf7b6c;1570f1a5-c6e1-43da-92b1-6fa21d614e77'), (b'RateLimit', b'"api";r=954;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ION1sXy_pD4ojj1_s5HPMyoyI80Ui3DOs7j1rXoDFznOm_nSNbGVUw==')]) 2026-03-08 05:05: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 05:05:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:05:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:05:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:05:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:05:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:05:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:05:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8zh9euqg_mock.wav 2026-03-08 05:05:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:05:13 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:05:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:05:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:05:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:05:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp74pmgh_h_mock.wav 2026-03-08 05:05:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:05:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:05:21 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:05:21 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:05:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:05:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:05:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 05:05:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:05:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2621, filename=tmpepv27q9d_mock.wav) 2026-03-08 05:05:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:05:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:05:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:05:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:05:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:05:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:05:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:05:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:05:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:05:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:05:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:05:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:05:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:05: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'Sat, 07 Mar 2026 20: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-69ac85ce-6599112b3b9e30e958d7b739;8a47dec1-fdae-43bf-86e5-d31086b2009d'), (b'RateLimit', b'"api";r=953;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'QeqSzxI71eQ1fHPupJe3ebxUMwGN6BapWh17SmD2_MkAmsk1Htrhhg==')]) 2026-03-08 05:05: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 05:05:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:05:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:05:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:05:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:05:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:05:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:05:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:05:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:05:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:05: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'Sat, 07 Mar 2026 20:08:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac85ce-5841f4985d1e1bc8783b9ecb;8a47dec1-fdae-43bf-86e5-d31086b2009d'), (b'RateLimit', b'"api";r=952;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'jUNExa6DL6Yq2naiajty04H07GxwepeALtrOGYs1G45R_hS3JysTsQ==')]) 2026-03-08 05:05: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 05:05:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:05:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:05:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:05:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:05:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:05:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:05:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:05:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:05:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:05:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:05:33 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:05:33 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:05:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:05:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:05:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:05:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:05:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2622, filename=tmpp8h6yk07_mock.wav) 2026-03-08 05:05:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:05:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:05:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:05:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:05:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:05:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:05:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:05:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:05:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:05:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:05:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:05:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:05:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:08: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-69ac85da-7100acbc514fe8ec6e507dc1;598f0290-9d46-4b07-8623-2ca6e25a968d'), (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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Rz6efuwfhgIAZnj-HwBjDDib1gAeEAqauAgGRCYhf0XWZkpOEiwvRg==')]) 2026-03-08 05: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 05:05:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:05:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:05:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:05:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:05:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:05:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:05:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:05:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:05:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:08:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac85da-4cd271697cc13ca63ca552bc;598f0290-9d46-4b07-8623-2ca6e25a968d'), (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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1wSNh6pcITfyyJuyyKirjmS8KMU89GoTZ_FO5nQdnkGBseMcNmfcvg==')]) 2026-03-08 05: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 05:05:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:05:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:05:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:05:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:05:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:05:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:05:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:05:40 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:05:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:05:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:05:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2j91lygq_mock.wav 2026-03-08 05:05:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:05:45 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:05:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:05:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy81blz82_mock.wav 2026-03-08 05:05:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:05:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:05:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:05:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzx3gypft_mock.wav 2026-03-08 05:05:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:05:58 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (9.191781 > 2.400000) 2026-03-08 05:05:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.584291 < -1.000000) 2026-03-08 05:05:59 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.696256 < -1.000000) 2026-03-08 05:05:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:05:59 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:05:59 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:05:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '적당한 서류러싼' → 불명 2026-03-08 05:05:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:06:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 23자) 2026-03-08 05:06:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:적당 서류러싼 | 긴급도:일반 | 키워드:없음 2026-03-08 05:06:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2623, filename=tmp2vb9x92v_mock.wav) 2026-03-08 05:06:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:06:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:06:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:06:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:06:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:06:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:06:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:06:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:06:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:06:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:06:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:06:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:06:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:06: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'Sat, 07 Mar 2026 20: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-69ac85f4-594a7158184eb0251b6b5436;a2b343a4-796f-42fe-9cf9-ba786dec8c03'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'SsXGgihUM80bOjLE_vkVnCCBLL7WHlBNLwMvFj_gamT2kEkxd3z5LQ==')]) 2026-03-08 05:06: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 05:06:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:06:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:06:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:06:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:06:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:06:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:06:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:06:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:06:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:06: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'Sat, 07 Mar 2026 20:09:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac85f4-45fca1384d6ff32c20507a58;a2b343a4-796f-42fe-9cf9-ba786dec8c03'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vkm9132D-JEYQHoFXZdU9tVaCSK0lIQQzU9H6tJq0M7YoUYQd2FAPw==')]) 2026-03-08 05:06: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 05:06:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:06:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:06:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:06:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:06:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:06:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:06:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:06:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:06:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5hk35t8f_mock.wav 2026-03-08 05:06:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:06:06 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:06:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 05:06:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 05:06:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2624, filename=tmpbflo16u3_mock.wav) 2026-03-08 05:06:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:06:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:06:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:06:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:06:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:06:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:06:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:06:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:06:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:06:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:06:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:06:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:06:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:06: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'Sat, 07 Mar 2026 20:09: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-69ac85fb-1b297a4e5610686e74b703d4;2da73551-7188-4524-9a9f-60d27f46246e'), (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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6YqeS3rNq8xRVHae5iIb7Chdm6rrCLkSinrNkQvQZa17d003WM0mAg==')]) 2026-03-08 05:06: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 05:06:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:06:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:06:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:06:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:06:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:06:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:06:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:06:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:06:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:06: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'Sat, 07 Mar 2026 20:09:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac85fb-40b88fbd7fad5628556673dc;2da73551-7188-4524-9a9f-60d27f46246e'), (b'RateLimit', b'"api";r=994;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xl42Kb76PCcOPaOX9YPLB4V0GfcYaIdzKFeRy07Tp-RRh--4pU1dvg==')]) 2026-03-08 05:06: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 05:06:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:06:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:06:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:06:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:06:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:06:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:06:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:06:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:06:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph5eyfmra_mock.wav 2026-03-08 05:06:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:06:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:06:18 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:06:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:06:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:06:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 05:06:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:06:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2625, filename=tmp31j9l75q_mock.wav) 2026-03-08 05:06:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:06:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:06:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:06:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:06:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:06:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:06:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:06:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:06:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:06:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:06:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:06:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:06:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:06: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'Sat, 07 Mar 2026 20:09: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-69ac8606-346780c640e3b96c7078bfb0;fe6230b8-77e1-49d4-9b82-3049c57a3ba6'), (b'RateLimit', b'"api";r=993;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'KhM4Hki9cO40jYkIyQV6Ui_vejkE2IGNvZMYIv74YxVJ-GW90JN0LA==')]) 2026-03-08 05:06: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 05:06:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:06:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:06:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:06:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:06:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:06:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:06:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:06:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:06:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:06: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'Sat, 07 Mar 2026 20:09:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8607-5a40d29c0eadf3f153a251b9;fe6230b8-77e1-49d4-9b82-3049c57a3ba6'), (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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4x6NId5HSpTkwe2nq79LHQ9dMnV0ufmlKLGw5aFBHmpE_i_x-6W4og==')]) 2026-03-08 05:06: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 05:06:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:06:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:06:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:06:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:06:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:06:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:06:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:06:21 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:06:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:06:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:06:29 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:06:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:06:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:06:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 05:06:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 05:06:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2626, filename=tmp719cp4pw_mock.wav) 2026-03-08 05:06:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:06:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:06:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:06:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:06:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:06:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:06:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:06:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:06:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:06:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:06:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:06:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:06:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:06: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'Sat, 07 Mar 2026 20:09: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-69ac8612-7dfb9216524a2ed75a97edc0;65ff5558-bcee-43a1-a836-03402367b937'), (b'RateLimit', b'"api";r=991;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'jRZxGu2ID1GoQLcs8sZD72fA99Dw5AhCg8q5oTuVrx41GBCyIOZboA==')]) 2026-03-08 05:06: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 05:06:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:06:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:06:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:06:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:06:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:06:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:06:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:06:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:06:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:06: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'Sat, 07 Mar 2026 20:09:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8612-775e439d5616755626fc5fec;65ff5558-bcee-43a1-a836-03402367b937'), (b'RateLimit', b'"api";r=990;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'OnNZQ22vkq7BjnoKChUk13cI3zMccWGViwzBNb1TffSI57Lis4d8eg==')]) 2026-03-08 05:06: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 05:06:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:06:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:06:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:06:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:06:31 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:06:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:06:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:06:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:06:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:06:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:06:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:06:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:06:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpr_tllgmx_mock.wav 2026-03-08 05:06:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:06:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:06:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:06:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:06:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:06:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2627, filename=tmpc3431rsp_mock.wav) 2026-03-08 05:06:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:06:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:06:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:06:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:06:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:06:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:06:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:06:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:06:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:06:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:06:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:06:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:10: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-69ac861d-5aa9ce0f1933222b1d81de07;85a66185-1ec2-4cdf-b00b-6def65768ae7'), (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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7N93EqHnZHjOqrVljaqR5m3wEQd12m3HwEef-Ebd6Pe--oHg6FJhTw==')]) 2026-03-08 05: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 05:06:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:06:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:06:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:06:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:06:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:06:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:06:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:06:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:06:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:10:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac861d-7a93102956b9873048dad1b5;85a66185-1ec2-4cdf-b00b-6def65768ae7'), (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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'VyS17SW3AW4mcjJXIK0WHLhqlEfQaZZ84WUhEBz7pwNdWqLx-mJ7tA==')]) 2026-03-08 05: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 05:06:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:06:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:06:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:06:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:06:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:06:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:06:43 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:06:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:06:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:06:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7mzzhjpq_mock.wav 2026-03-08 05:06:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:06:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:06:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:06:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:06:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:06:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:06:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 05:06:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:06:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2628, filename=tmpef7phipu_mock.wav) 2026-03-08 05:06:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:06:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:06:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:06:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:06:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:06:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:06:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:06:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:06:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:06:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:06:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:06:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8629-0a1614664caa377472a363d1;e752c937-8ab1-4d55-9a7c-4d69f858ca8b'), (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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'64SdtEA4ttuovPCo8DzMTQRmE9r-KY_LF5ANtAOi5lFTvSBmDyaDvg==')]) 2026-03-08 05: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 05:06:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:06:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:06:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:06:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:06:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:06:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:06:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:06:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:06:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:10:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8629-189433897ae229366dfa9002;e752c937-8ab1-4d55-9a7c-4d69f858ca8b'), (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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xMtpAKQCWoZ3wRnNOSOKq4NshHKmPtr6R5GnAg00ZXIcrdommQBe5Q==')]) 2026-03-08 05: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 05:06:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:06:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:06:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:06:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:06:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:06:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:06:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:06:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:06:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:06:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:07:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:07:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:07:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:07:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:07:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 05:07:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:07:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2629, filename=tmpy9ej4ues_mock.wav) 2026-03-08 05:07:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:07:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:07:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:07:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:07:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:07:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:07:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:07:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:07:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:07:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:07:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:07:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8634-0c40a43f12b65c6e67d6593d;1512d08a-78e1-4f49-8ccf-2e5b9369d7ea'), (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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-WIlcOfWZcRIhMuD7Xw-KwOWET7q8WUOh4yacB7VtzAJ39e5mqG4Yg==')]) 2026-03-08 05: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 05:07:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:07:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:07:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:07:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:07:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:07:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:07:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:07:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:07:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:07:04 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 05:07:04 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 05: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'Sat, 07 Mar 2026 20:10:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8634-6986a882727eddda34ce5475;1512d08a-78e1-4f49-8ccf-2e5b9369d7ea'), (b'RateLimit', b'"api";r=984;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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'gVuOCdCy_Sb7V81mAvvJQEyw4cXCcY9hIDMaz9wUCA0YcA1uFslaYw==')]) 2026-03-08 05: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 05:07:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:07:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:07:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:07:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:07:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:07:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:07:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:07:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:07:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptr143up4_mock.wav 2026-03-08 05:07:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:07:10 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:07:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:07:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:07:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:07:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpypk69_0l_mock.wav 2026-03-08 05:07:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:07:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:07:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:07:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsg8ive66_mock.wav 2026-03-08 05:07:24 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:07:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:07:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 05:07:28 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.036694 < -1.000000) 2026-03-08 05:07:28 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.149004 < -1.000000) 2026-03-08 05:07:29 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:07:29 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:07:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '아래 회전 제어 오일 댐퍼 모벌' → 불명 2026-03-08 05:07:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:07:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 52자) 2026-03-08 05:07:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:회전 제어 오일 댐퍼 모벌 | 긴급도:일반 | 키워드:없음 2026-03-08 05:07:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2630, filename=tmp8zh9euqg_mock.wav) 2026-03-08 05:07:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:07:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:07:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:07:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:07:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:07:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:07:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:07:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:07:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:07:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:07:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:07:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:10: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-69ac864e-109824586f1ffb4d011e3022;fecfc11e-de38-4324-8e6c-fb4e110bba02'), (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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'MleaNtiepCI3Ls5aRwvgum-A41d7yza8oQamA7Y5OsFf54BmKYSHEw==')]) 2026-03-08 05: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 05:07:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:07:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:07:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:07:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:07:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:07:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:07:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:07:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:07:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:07: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'Sat, 07 Mar 2026 20:10:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac864e-366ed99c2265d50f35cfd078;fecfc11e-de38-4324-8e6c-fb4e110bba02'), (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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'mhk46WuE_adIEoHO5lRKtovwy0rDn7ljpz86xDwau7lotdzKbl9spA==')]) 2026-03-08 05:07: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 05:07:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:07:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:07:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:07:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:07:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:07:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpr6698qk5_mock.wav 2026-03-08 05:07:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:07:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:07:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:07:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:07:36 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:07:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 05:07:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 05:07:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2631, filename=tmp74pmgh_h_mock.wav) 2026-03-08 05:07:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:07:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:07:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:07:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:07:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:07:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:07:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:07:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:07:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:07:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:07:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:07:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:07:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:07: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'Sat, 07 Mar 2026 20:11: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-69ac8655-548f457918d560e53a0fbc58;31486c82-37b7-4956-910d-8ceea87328bc'), (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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'tYDkE6WEFXtgLIZSOS_sO0TA8Y9H3nPLO1kSf0m6oymG6YIIBQqj2g==')]) 2026-03-08 05:07: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 05:07:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:07:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:07:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:07:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:07:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:07:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:07:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:07:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:07:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:07: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'Sat, 07 Mar 2026 20:11:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8655-1f92fc8633914e0669945a6e;31486c82-37b7-4956-910d-8ceea87328bc'), (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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ozlAZrTSGqcw4eQhMbHzl6Av3MmyQs1Q3yhh4-TX19zzgiMEQQ5pKg==')]) 2026-03-08 05:07: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 05:07:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:07:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:07:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:07:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:07:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:07:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzd6g4koo_mock.wav 2026-03-08 05:07:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:07:40 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:07:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:07:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:07:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:07:48 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:07:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:07:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:07:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 05:07:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:07:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2632, filename=tmp2j91lygq_mock.wav) 2026-03-08 05:07:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:07:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:07:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:07:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:07:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:07:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:07:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:07:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:07:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:07:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:07:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:07:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:07:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:07:49 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:07: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'Sat, 07 Mar 2026 20: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-69ac8660-2000bfda0491981d2483c6c0;5e107a1d-2acc-406b-b00a-44b44798de98'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Eu3Lj0xxQE3hfG8kJwwzDHJqYt0GJLLI7o3oqX-CgxYB00QdTTwoAQ==')]) 2026-03-08 05:07: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 05:07:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:07:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:07:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:07:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:07:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:07:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:07:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:07:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:07:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:07: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'Sat, 07 Mar 2026 20:11:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8661-4cfe6fc06c44a623092ee582;5e107a1d-2acc-406b-b00a-44b44798de98'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8rY2KBEs4C81HaDI9pMVmEhRcfedx_PyOYgJr3xImJRylazVKezLKg==')]) 2026-03-08 05:07: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 05:07:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:07:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:07:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:07:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:07:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:07:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:07:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:07:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:07:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:07:59 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:07:59 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:07:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:07:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:08:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 05:08:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 05:08:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2633, filename=tmpy81blz82_mock.wav) 2026-03-08 05:08:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:08:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:08:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:08:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:08:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:08:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:08:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:08:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:08:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:08:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:08:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:08:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:08:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:08: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'Sat, 07 Mar 2026 20: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-69ac866c-06044c5a1d5bd08477bfa8cc;02426086-2e02-4b64-a980-8c691dacb296'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'94TyDAlMMYYmqUhvVSPoH132UIx03VzWEjANDmNW7JvfI3FiUWsiRA==')]) 2026-03-08 05:08: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 05:08:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:08:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:08:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:08:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:08:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:08:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:08:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:08:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:08:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:11:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac866c-21b3d8b2326cdd0c1e29ff6c;02426086-2e02-4b64-a980-8c691dacb296'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xBU99cT5QoM5HHkhaq0QxWwmO2B_fPTj6v2Izw5T83_BKJtNDZ-0qw==')]) 2026-03-08 05: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 05:08:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:08:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:08:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:08:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:08:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:08:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:08:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:08:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:08:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:08:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:08:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:08:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps240qhp4_mock.wav 2026-03-08 05:08:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:08:10 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:08:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:08:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:08:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:08:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:08:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2634, filename=tmpzx3gypft_mock.wav) 2026-03-08 05:08:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:08:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:08:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:08:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:08:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:08:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:08:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:08:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:08:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:08:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:08:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:08:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:11: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-69ac8677-76b07ad714ac4f1f44ebeb2d;5c83faf7-8475-4061-bf55-e255c1393daa'), (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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'axCPeEbEP6wEeTMLoMHojPbFagAWP-LgdI3895BLtBcSnBHDENIh7g==')]) 2026-03-08 05: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 05:08:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:08:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:08:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:08:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:08:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:08:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:08:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:08:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:08:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:08: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'Sat, 07 Mar 2026 20:11:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8677-6ae49a7e5ce9753a21910e03;5c83faf7-8475-4061-bf55-e255c1393daa'), (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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'JH_hJMHrpxhl1SJ0ckK_1xhzEHiycuHyxYLvNC2azG4pF6svdefLrQ==')]) 2026-03-08 05:08: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 05:08:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:08:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:08:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:08:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:08:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:08:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmr3w0sna_mock.wav 2026-03-08 05:08:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:08:14 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:08:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:08:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:08:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:08:22 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:08:22 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:08:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:08:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:08:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 05:08:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:08:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2635, filename=tmp5hk35t8f_mock.wav) 2026-03-08 05:08:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:08:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:08:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:08:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:08:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:08:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:08:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:08:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:08:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:08:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:08:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:08:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:11: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-69ac8683-603f35d4530629cf374dfd07;89857896-137b-47d9-a267-b730d10e45a1'), (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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'CTlYFs5KT0jAW8UmKzqzdz9yyKDtbEfK9DTigZ3x8q-rLzxsohq88A==')]) 2026-03-08 05: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 05:08:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:08:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:08:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:08:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:08:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:08:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:08:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:08:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:08:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:11:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8683-397ff7fd76cbe7232e3f0a0c;89857896-137b-47d9-a267-b730d10e45a1'), (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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'OR-HguAGDE1wgxi8t691PZHeQNKbCJZuFKvvMpj0JIo_FWs7BvGEdA==')]) 2026-03-08 05: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 05:08:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:08:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:08:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:08:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:08:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:08:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:08:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:08:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:08:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:08:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:08:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:08:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:08:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:08:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:08:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 05:08:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:08:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2636, filename=tmph5eyfmra_mock.wav) 2026-03-08 05:08:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:08:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:08:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:08:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:08:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:08:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:08:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:08:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:08:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:08:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:08:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:08:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:08:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:08: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'Sat, 07 Mar 2026 20:11: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-69ac868e-17cd8fe5559d66377fbcdfe5;081d8ac4-36b9-41ff-8c20-9dec8a3d96e3'), (b'RateLimit', b'"api";r=971;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'pUdT-2jjpWp2tZVydG5csrWP8LSoKoBharJV9bCBIKftpT0RHYDGbw==')]) 2026-03-08 05:08: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 05:08:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:08:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:08:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:08:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:08:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:08:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:08:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:08:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:08:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:08: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'Sat, 07 Mar 2026 20:11:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac868e-0cca7a76685a885b7bfcba13;081d8ac4-36b9-41ff-8c20-9dec8a3d96e3'), (b'RateLimit', b'"api";r=970;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'KUwbnyzt9nCgwabu8eVft0DmIYU1L9rNdlYFPubPmFVKpmvqad_Ygw==')]) 2026-03-08 05:08: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 05:08:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:08:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:08:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:08:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:08:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:08:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0yra1fj6_mock.wav 2026-03-08 05:08:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:08:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:08:37 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:08:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:08:40 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:08:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:08:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:08:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8i6kd8np_mock.wav 2026-03-08 05:08:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:08:45 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:08:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:08:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5_1cz65p_mock.wav 2026-03-08 05:08:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:08:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:08:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:08:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 05:08:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.012043 < -1.000000) 2026-03-08 05:08:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.440405 < -1.000000) 2026-03-08 05:08:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:08:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:08:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'rs-232' → 불명 2026-03-08 05:08:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:08:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 05:08:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:rs-232 신호 확인 | 긴급도:일반 | 키워드:rs-232, 신호, 통과, 일반 2026-03-08 05:08:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2637, filename=tmpr_tllgmx_mock.wav) 2026-03-08 05:08:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:08:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:08:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:08:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:08:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:08:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:08:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:08:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:08:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:08:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:08:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:08:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:08:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:08: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'Sat, 07 Mar 2026 20:12: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-69ac86a7-6fd6ff5903b0feeb5c5e538d;35dffeba-97dc-436c-84b8-71feabe1fb2e'), (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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'aJPjgd5DlnjY3pLLatkJACxXjRZFb2s8t8RbZkUzjnVPu1X1j-I6MA==')]) 2026-03-08 05:08: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 05:08:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:08:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:08:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:08:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:08:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:08:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:08:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:08:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:08:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:08: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'Sat, 07 Mar 2026 20:12:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac86a7-7bd1748958ecc0700019c970;35dffeba-97dc-436c-84b8-71feabe1fb2e'), (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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'BU4n03C6YEbgGPvuiv_NT7hrpQ_UDjI1WkUZprZxXHt8IFAiAsLFzQ==')]) 2026-03-08 05:08: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 05:08:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:08:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:08:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:08:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:09:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:09:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplfq1cnt0_mock.wav 2026-03-08 05:09:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:09:01 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:09:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:09:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:09:05 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:09:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 50자) 2026-03-08 05:09:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:무전,무전,무전,무전 2026-03-08 05:09:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2638, filename=tmp7mzzhjpq_mock.wav) 2026-03-08 05:09:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:09:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:09:06 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 05:09:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:09:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:09:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:09:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:09:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:09:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:09:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:09:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:09:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:09:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:09:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:09: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'Sat, 07 Mar 2026 20:12: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-69ac86ae-62b872c2050a10131b05e44c;f9f77043-afbd-4797-897c-bf82e7bcb553'), (b'RateLimit', b'"api";r=967;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vZvaH_XKKFXyZRXWwj2PUMYQI8lnXArMb8Y9fFXb9ctOsYQSSkkU4w==')]) 2026-03-08 05:09: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 05:09:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:09:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:09:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:09:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:09:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:09:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:09:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:09:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:09:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:09: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'Sat, 07 Mar 2026 20:12:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac86ae-259050c41f4dec89052c2064;f9f77043-afbd-4797-897c-bf82e7bcb553'), (b'RateLimit', b'"api";r=966;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'jL4-BJ3tCVSqgzlMqh-G2D_zirWFiCNZVCJOI0mXiX9u7CN-8G-pKA==')]) 2026-03-08 05:09: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 05:09:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:09:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:09:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:09:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:09:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:09:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt7cogc05_mock.wav 2026-03-08 05:09:07 [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. * 2026-03-08 05:09:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:09:08 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:09:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:09:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:09:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:09:16 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:09:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:09:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:09:16 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:09:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 05:09:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:09:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2639, filename=tmptr143up4_mock.wav) 2026-03-08 05:09:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:09:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:09:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:09:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:09:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:09:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:09:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:09:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:09:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:09:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:09:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:09:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:09:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:09: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'Sat, 07 Mar 2026 20: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-69ac86b9-06fe99aa2281334d5def808a;9b62b77b-3afd-471d-ad3a-bcc04df41fe0'), (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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9HPkIe_RCOKR8plml4HJLj7a8PYwaVuwifycPHwUEHB0lG3RYZaV9g==')]) 2026-03-08 05:09: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 05:09:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:09:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:09:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:09:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:09:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:09:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:09:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:09:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:09:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:09: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'Sat, 07 Mar 2026 20:12:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac86b9-7e7d1a0941df058c0f755838;9b62b77b-3afd-471d-ad3a-bcc04df41fe0'), (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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dUFTAdamsDgFoid52RTNakUKR8iUWQMTnvDj5LC63YZkHuDwiymX0Q==')]) 2026-03-08 05:09: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 05:09:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:09:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:09:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:09:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:09:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:09:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:09:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:09:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:09:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:09:26 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:09:28 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:09:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:09:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:09:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 05:09:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 05:09:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2640, filename=tmpypk69_0l_mock.wav) 2026-03-08 05:09:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:09:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:09:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:09:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:09:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:09:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:09:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:09:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:09:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:09:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:09:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:09:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:09:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:09: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'Sat, 07 Mar 2026 20: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-69ac86c5-60e1378832bf009826c9988e;3892fbc8-cd96-401c-972a-c51bd0418c77'), (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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'f7aUBJ1UqbuELYQGTJh280kVgnNqhqPUfTS37aTdR4hLVCE41k61ng==')]) 2026-03-08 05:09: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 05:09:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:09:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:09:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:09:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:09:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:09:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:09:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:09:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:09:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:09: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'Sat, 07 Mar 2026 20:12:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac86c5-5f0047c41ec75c0712c4b493;3892fbc8-cd96-401c-972a-c51bd0418c77'), (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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'X1hE2Dm6jbGrlV7VxQmcKT3PL7nUL0o6qdneeuAEp8dtG-wdZbt37A==')]) 2026-03-08 05:09: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 05:09:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:09:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:09:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:09:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:09:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:09:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:09:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:09:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:09:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:09:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:09:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:09:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpccv7cge1_mock.wav 2026-03-08 05:09:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:09:39 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:09:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:09:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:09:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:09:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw94plsj5_mock.wav 2026-03-08 05:09:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:09:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:09:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2641, filename=tmpsg8ive66_mock.wav) 2026-03-08 05:09:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:09:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:09:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:09:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:09:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:09:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:09:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:09:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:09:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:09:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:09:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:09:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:13: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-69ac86d0-7e93b7990c00c0bd72e46590;7c2c1189-b513-4416-bd29-d055ffeb7725'), (b'RateLimit', b'"api";r=961;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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9WFTmNS42phQgj35NA0t2X1BUJf2oXLI-4rJy3Uki1-Zo4t8mHd29w==')]) 2026-03-08 05: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 05:09:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:09:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:09:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:09:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:09:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:09:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:09:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:09:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:09:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:13:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac86d0-1ed29b012fb528a474b582e1;7c2c1189-b513-4416-bd29-d055ffeb7725'), (b'RateLimit', b'"api";r=960;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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Zs6HrlUxRCWHwHgKO10fWq-B38FeVtKsC7n5EgRQPVvNXXi9si1HwQ==')]) 2026-03-08 05: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 05:09:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:09:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:09:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:09:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:09:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:09:42 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:09:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:09:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:09:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:09:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:09:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:09:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:09:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:09:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 05:09:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:09:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2642, filename=tmpr6698qk5_mock.wav) 2026-03-08 05:09:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:09:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:09:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:09:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:09:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:09:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:09:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:09:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:09:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:09:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:09:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:09:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:09:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:13: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-69ac86db-7ec9ec93406c057008586f4c;4734357d-32a6-404e-aac3-b2361d6a4029'), (b'RateLimit', b'"api";r=959;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'P5DhvX_yRd_RkYXTQ8sM7iNFYXBJVhKl66xqY2kayd4wsORFAIEhFQ==')]) 2026-03-08 05: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 05:09:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:09:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:09:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:09:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:09:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:09:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:09:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:09:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:09:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:13:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac86dc-3f0a3c04796e4d0d4153cb57;4734357d-32a6-404e-aac3-b2361d6a4029'), (b'RateLimit', b'"api";r=958;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'RCZdlMuE3mhkvoO5q5Ut5tE7p3GBhOrZF-V72WEbCX7rHDb2IhifcQ==')]) 2026-03-08 05: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 05:09:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:09:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:09:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:09:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:09:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:09:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:09:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:09:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:09:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:09:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:10:02 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:10:02 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:10:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:10:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:10:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 05:10:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:10:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2643, filename=tmpzd6g4koo_mock.wav) 2026-03-08 05:10:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:10:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:10:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:10:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:10:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:10:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:10:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:10:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:10:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:10:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:10:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:10:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:10:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:10: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'Sat, 07 Mar 2026 20:13: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-69ac86e7-5f1221a14deaca887a2db998;3d4d2333-4466-405e-a6cb-bad01a8cecf7'), (b'RateLimit', b'"api";r=957;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'gxzVEdFUXZAgTy5QWz9WN1XGQxWcm5jpzZ2c-fOcRtUHGtQrY11WJw==')]) 2026-03-08 05:10: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 05:10:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:10:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:10:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:10:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:10:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:10:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:10:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:10:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:10:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:10: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'Sat, 07 Mar 2026 20:13:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac86e7-4d80a46f0e0737f45d430fd9;3d4d2333-4466-405e-a6cb-bad01a8cecf7'), (b'RateLimit', b'"api";r=956;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'yZ5UPLWHiJsU-mPil3UfBnTzEL3hk_2RX8xAqREx1YjwE4h52o5pRA==')]) 2026-03-08 05:10: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 05:10:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:10:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:10:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:10:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:10:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:10:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplcq07hx9_mock.wav 2026-03-08 05:10:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:10:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:10:05 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:10:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:10:09 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:10:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:10:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:10:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsn1xums7_mock.wav 2026-03-08 05:10:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:10:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:10:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:10:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmazqpu7b_mock.wav 2026-03-08 05:10:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:10:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:10:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:10:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 05:10:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:10:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwtef0g01_mock.wav 2026-03-08 05:10:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:10:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (5.776119 > 2.400000) 2026-03-08 05:10:30 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.080848 < -1.000000) 2026-03-08 05:10:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:10:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:10:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '설치' → 불명 2026-03-08 05:10:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:10:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 05:10:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:설치 완료 | 긴급도:일반 | 키워드:설치, 철도, 무전, 완료 2026-03-08 05:10:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2644, filename=tmps240qhp4_mock.wav) 2026-03-08 05:10:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:10:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:10:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:10:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:10:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:10:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:10:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:10:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:10:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:10:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:10:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:10:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:10:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:10: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'Sat, 07 Mar 2026 20:13: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-69ac8703-7b0cbade25c4e43c075d96f1;e4b55fcb-79a4-473e-bc01-edf6591e521f'), (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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ghD_6Qnu5E8Xl7pxnEgq8KDMgifON8ZM9dLDzxNEodD1k69SiVZptg==')]) 2026-03-08 05:10: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 05:10:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:10:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:10:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:10:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:10:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:10:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:10:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:10:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:10:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:10: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'Sat, 07 Mar 2026 20:13:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8703-3e74288548a407660b76e7ca;e4b55fcb-79a4-473e-bc01-edf6591e521f'), (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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0CclDxe2QPBwOUr_x8bdRsjibsG1hFwjutPxv0KLcbL02WHwS_jc9w==')]) 2026-03-08 05:10: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 05:10:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:10:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:10:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:10:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:10:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:10:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:10:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:10:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:10:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpezjk7sov_mock.wav 2026-03-08 05:10:37 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:10:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 05:10:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 05:10:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2645, filename=tmpmr3w0sna_mock.wav) 2026-03-08 05:10:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:10:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:10:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:10:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:10:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:10:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:10:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:10:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:10:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:10:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:10:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:10:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:10:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:10: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'Sat, 07 Mar 2026 20:14: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-69ac870a-0a934a8c38712b434c8c0241;8703529a-7795-434c-a04d-32172e60f16e'), (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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'83MkQq3nA87byM0ljgBiScpPl_BztZrvrK_oS9YKK1y0hO_BPWnx8g==')]) 2026-03-08 05:10: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 05:10:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:10:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:10:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:10:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:10:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:10:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:10:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:10:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:10:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:10: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'Sat, 07 Mar 2026 20:14:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac870a-4dde49350d01440a43d3b565;8703529a-7795-434c-a04d-32172e60f16e'), (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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'KKwSEcl-VRn-Ybzi49OFb1JXRDkkYdBtlaROsh5p3IzyFg6JoaFywA==')]) 2026-03-08 05:10: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 05:10:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:10:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:10:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:10:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:10:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:10:41 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:10:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:10:44 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:10:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:10:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:10:49 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:10:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:10:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:10:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 05:10:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:10:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2646, filename=tmp0yra1fj6_mock.wav) 2026-03-08 05:10:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:10:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:10:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:10:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:10:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:10:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:10:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:10:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:10:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:10:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:10:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:10:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:10:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:10: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'Sat, 07 Mar 2026 20:14: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-69ac8716-7ca18a871e7458e470d927fa;bc52168d-ac17-413d-8e24-678c9c87e549'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4nFdvV6cPBBurcouFFdVa0gwk0pXLlYWdwkOmp_AHwRW9wQRb7ru5Q==')]) 2026-03-08 05:10: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 05:10:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:10:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:10:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:10:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:10:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:10:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:10:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:10:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:10:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:10: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'Sat, 07 Mar 2026 20:14:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8716-08bee857672c521421ef65c9;bc52168d-ac17-413d-8e24-678c9c87e549'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dyrlSPD3CO3Y9TdGkR2P6VJz6yY98aIb0nHNh-dEpwJpIT8-r0DqLA==')]) 2026-03-08 05:10: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 05:10:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:10:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:10:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:10:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:10:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:10:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:10:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:10:54 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:10:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:10:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:11:00 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:11:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:11:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:11:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 05:11:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 05:11:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2647, filename=tmp8i6kd8np_mock.wav) 2026-03-08 05:11:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:11:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:11:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:11:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:11:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:11:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:11:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:11:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:11:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:11:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:11:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:11:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:11:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:11:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05: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'Sat, 07 Mar 2026 20:14: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-69ac8721-33ebce2d068b4227726799f9;e5c16641-b9ee-484f-af4b-fe522057c6ae'), (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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'C8jJBQPU-jqPJQad72HenQ5grvk0VQRu6ohfAnRzHNTfjdwNDJY8Zg==')]) 2026-03-08 05: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 05:11:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:11:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:11:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:11:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:11:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:11:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:11:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:11:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:11:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:14:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8721-4f2dd63a2744438c363d11a6;e5c16641-b9ee-484f-af4b-fe522057c6ae'), (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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'BhaTocBOMOZ_D8VAPSaVH7Ycd8zrit6aZnOokkpgIsn4SOahjDSj5g==')]) 2026-03-08 05: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 05:11:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:11:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:11:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:11:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:11:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:11:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprt4t_ear_mock.wav 2026-03-08 05:11:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:11:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:11:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:11:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:11:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:11:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptpt_0cpn_mock.wav 2026-03-08 05:11:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:11:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:11:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:11:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:11:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:11:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:11:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:11:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2648, filename=tmp5_1cz65p_mock.wav) 2026-03-08 05:11:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:11:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:11:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:11:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:11:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:11:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:11:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:11:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:11:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:11:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:11:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:11:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac872c-6d95bb20350d5572479f69da;4bb6aa9e-2925-4b19-96de-4a2b90220abc'), (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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'RYVwny0VLj8Hi2tbTNoBClHOVQc-3SmrKPnexvF6i0fIL1SOaYlRIQ==')]) 2026-03-08 05: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 05:11:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:11:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:11:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:11:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:11:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:11:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:11:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:11:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:11:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:14:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac872c-4cc5abde677787cb3caaa6b9;4bb6aa9e-2925-4b19-96de-4a2b90220abc'), (b'RateLimit', b'"api";r=990;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'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7BmlMMW8LyvIpkKApm1rZFZXIcjdVnNF_CFYOsBfNRqy4T4z7ksGmA==')]) 2026-03-08 05: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 05:11:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:11:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:11:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:11:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:11:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:11:15 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:11:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:11:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:11:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:11:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:11:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:11:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:11:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:11:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:11:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 05:11:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:11:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2649, filename=tmplfq1cnt0_mock.wav) 2026-03-08 05:11:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:11:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:11:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:11:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:11:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:11:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:11:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:11:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:11:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:11:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:11:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:11:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8738-05a672f526ec88b31d6c7a0a;47db35d5-2359-48f7-b5e6-dd23980e40eb'), (b'RateLimit', b'"api";r=989;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'o_EgYOdaqURU4CA_q_D2C86VjtmQ5kgILZEX3_-e7JaSoHpSACpMlw==')]) 2026-03-08 05: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 05:11:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:11:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:11:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:11:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:11:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:11:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:11:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:11:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:11:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:14:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8738-02b065b3179b76b14f27490c;47db35d5-2359-48f7-b5e6-dd23980e40eb'), (b'RateLimit', b'"api";r=988;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wi7CICvtMXjS8gJw3DEhef2tFOD_mdNDv58oUfg1Wzu6ju-8akfStQ==')]) 2026-03-08 05: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 05:11:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:11:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:11:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:11:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:11:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:11:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:11:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:11:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:11:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:11:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:11:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8pk2m3bn_mock.wav 2026-03-08 05:11:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:11:35 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:11:35 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:11:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:11:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:11:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:11:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:11:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2650, filename=tmpt7cogc05_mock.wav) 2026-03-08 05:11:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:11:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:11:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:11:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:11:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:11:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:11:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:11:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:11:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:11:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:11:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:11:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:14: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-69ac8743-740a1ca34aa69fb26d2e51cb;1a66ddf6-a15c-42a4-91bd-5a6378ca55a7'), (b'RateLimit', b'"api";r=987;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'o5Yx6pfGYK2qLxV9D52NO9pghrLrBeAwbL5C2lHsoblujGb6GTmZZw==')]) 2026-03-08 05: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 05:11:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:11:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:11:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:11:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:11:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:11:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:11:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:11:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:11:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:11:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:11:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05: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'Sat, 07 Mar 2026 20:14:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8743-3e0d2d9c2d073afd033ff5de;1a66ddf6-a15c-42a4-91bd-5a6378ca55a7'), (b'RateLimit', b'"api";r=986;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'AyRhdDS-tiZf31zFiWX9PE-26gxyeCosn0IhHnGaGhjdYkDUNyZ1Gw==')]) 2026-03-08 05: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 05:11:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:11:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:11:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:11:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:11:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:11:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:11:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:11:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:11:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplvcl59s__mock.wav 2026-03-08 05:11:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:11:41 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:11:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:11:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:11:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphgm5gav9_mock.wav 2026-03-08 05:11:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:11:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:11:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:11:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:11:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy95cqqje_mock.wav 2026-03-08 05:11:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:11:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:12:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 05:12:00 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.723825 < -1.000000) 2026-03-08 05:12:01 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.987979 < -1.000000) 2026-03-08 05:12:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:12:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpll_zrpwc_mock.wav 2026-03-08 05:12:01 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:12:01 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:12:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'Казадрочный' → 불명 2026-03-08 05:12:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:12:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 42자) 2026-03-08 05:12:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:Казадрочный | 긴급도:일반 | 키워드:없음 2026-03-08 05:12:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2651, filename=tmpccv7cge1_mock.wav) 2026-03-08 05:12:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:12:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:12:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:12:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:12:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:12:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:12:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:12:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:12:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:12:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:12:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:12:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:12: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'Sat, 07 Mar 2026 20:15: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-69ac875e-737ab916056c6230754d1f57;e09ce6c3-ac5f-4558-93fc-55ba42e15410'), (b'RateLimit', b'"api";r=985;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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xQPnO-ixJhfKKAtXMa2WCXK6JCswJHxGrJDCVMvelgAB1M-ig5HcOw==')]) 2026-03-08 05:12: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 05:12:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:12:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:12:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:12:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:12:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:12:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:12:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:12:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:12:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:15:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac875e-40db98f7464c59172064edbf;e09ce6c3-ac5f-4558-93fc-55ba42e15410'), (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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'fdZZehvNBVVfkUuDSKbVspaGP3ou7n8eW4titSrQIJAjuFhoVs5-mQ==')]) 2026-03-08 05: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 05:12:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:12:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:12:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:12:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:12:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:12:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:12:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:12:08 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:12:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 05:12:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 철도 2026-03-08 05:12:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2652, filename=tmpw94plsj5_mock.wav) 2026-03-08 05:12:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:12:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:12:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:12:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:12:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:12:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:12:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:12:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:12:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:12:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:12:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:12:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:12:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:12: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'Sat, 07 Mar 2026 20: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-69ac8765-396614d87531e39364a3237a;6e427183-f864-499e-b1b3-0043155449e9'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'GTFkJ9VyFNu3l-rGOHtlWSEF67ElpeojEBTUyH4UEakEB5dwD2FfSQ==')]) 2026-03-08 05:12: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 05:12:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:12:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:12:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:12:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:12:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:12:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:12:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:12:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:12:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:12: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'Sat, 07 Mar 2026 20:15:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8765-6ee967d46e3f45577aa9e1cb;6e427183-f864-499e-b1b3-0043155449e9'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FACbJHP5or082W-DJfBt0xQsEaQE13KAbXCx9CEdHMY6HHtnrbATZg==')]) 2026-03-08 05:12: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 05:12:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:12:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:12:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:12:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:12:11 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:12:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:12:12 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:12:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:12:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:12:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:12:20 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:12:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:12:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:12:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 05:12:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:12:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2653, filename=tmplcq07hx9_mock.wav) 2026-03-08 05:12:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:12:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:12:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:12:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:12:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:12:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:12:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:12:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:12:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:12:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:12:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:12:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:12:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:12: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'Sat, 07 Mar 2026 20:15: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-69ac8771-5a2472256cd402f41b72d290;635e470b-2d42-470c-a52b-b817db2bc690'), (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 eb80266c320712cf6b9ac266e9fb400e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'wh5z1LZYzwCQvV4ZgdOz9A3j4RAUsBIuosoLQEZg99USGSA4-6AHUw==')]) 2026-03-08 05:12: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 05:12:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:12:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:12:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:12:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:12:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:12:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:12:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:12:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:12:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:12: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'Sat, 07 Mar 2026 20:15:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8771-33c4cbdc4beedb020553454e;635e470b-2d42-470c-a52b-b817db2bc690'), (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 eb80266c320712cf6b9ac266e9fb400e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'K29Ll1nHRq9XK2GzPl9SKVoH9TmaxzPj2zxiA4jpPciPksaUo9yELw==')]) 2026-03-08 05:12: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 05:12:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:12:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:12:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:12:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:12:21 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:12:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:12:23 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:12:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:12:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:12:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:12:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:12:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:12:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxhf66qkv_mock.wav 2026-03-08 05:12:31 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:12:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:12:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:12:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:12:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 05:12:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 05:12:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2654, filename=tmpsn1xums7_mock.wav) 2026-03-08 05:12:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:12:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:12:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:12:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:12:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:12:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:12:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:12:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:12:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:12:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:12:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:12:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:12:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:12: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'Sat, 07 Mar 2026 20:15: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-69ac877d-1ba9ee656998699b7cf05f17;c819403b-3f77-4d8c-bbdc-75079817885d'), (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 c4787040c2480313930e17ab3d5a72a8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'rCOipHsEQ-uiwTz5FN_zAVFDpICBj-uvMdjY5cZ0uztUFFiTbumSwQ==')]) 2026-03-08 05:12: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 05:12:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:12:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:12:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:12:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:12:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:12:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:12:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:12:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:12:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:12: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'Sat, 07 Mar 2026 20:15:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac877d-536303026d050bff389ed042;c819403b-3f77-4d8c-bbdc-75079817885d'), (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 c4787040c2480313930e17ab3d5a72a8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'mmOLSZ_DSNm6cyUCqG2UhC3zmM3D-9ZZq3lTb4WAsxy8HDaBmjgRGA==')]) 2026-03-08 05:12: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 05:12:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:12:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:12:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:12:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:12:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:12:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2clmom62_mock.wav 2026-03-08 05:12:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:12:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:12:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:12:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:12:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:12:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:12:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:12:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:12:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:12:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:12:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2655, filename=tmpmazqpu7b_mock.wav) 2026-03-08 05:12:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:12:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:12:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:12:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:12:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:12:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:12:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:12:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:12:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:12:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:12:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:12:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:12:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:12: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'Sat, 07 Mar 2026 20:16: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-69ac8788-14e3c3b267f2422d703e67fa;c5ec0f38-ed36-4919-95ab-fe138bd295f4'), (b'RateLimit', b'"api";r=977;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 1ebf2089fb82b23690aadc00c8b62cb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'Nq9x-NRuxk2NWJ9XcEpVihS4p9J7NFwpgQDihRWwvXcd-MqUZprlxg==')]) 2026-03-08 05:12: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 05:12:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:12:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:12:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:12:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:12:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:12:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:12:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:12:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:12:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:12: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'Sat, 07 Mar 2026 20:16:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8788-434c3a420e0594ea5aa3094b;c5ec0f38-ed36-4919-95ab-fe138bd295f4'), (b'RateLimit', b'"api";r=976;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 1ebf2089fb82b23690aadc00c8b62cb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'JHs6ZEsmtOOWwUROCDNPmf8SUkBjWE9MGxLaVUpNzS5CU9VMc2pb7Q==')]) 2026-03-08 05:12: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 05:12:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:12:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:12:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:12:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:12:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:12:46 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:12:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:12:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:12:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:12:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:12:54 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:12:54 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:12:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:12:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:12:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 05:12:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:12:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2656, filename=tmpwtef0g01_mock.wav) 2026-03-08 05:12:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:12:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:12:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:12:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:12:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:12:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:12:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:12:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:12:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:12:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:12:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:12:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:12:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:12: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'Sat, 07 Mar 2026 20:16: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-69ac8793-4dbe5da756c6dda361ea4190;5c953a17-6f71-4d48-9b29-3cf296f7c3eb'), (b'RateLimit', b'"api";r=975;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'rhxxSV6hSgbtz1464pGHAaZmUG9yPd2jY19PMGvDnVjip-KWY4aZ3g==')]) 2026-03-08 05:12: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 05:12:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:12:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:12:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:12:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:12:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:12:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:12:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:12:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:12:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:12: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'Sat, 07 Mar 2026 20:16:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8794-049883af60d8da13361cd04e;5c953a17-6f71-4d48-9b29-3cf296f7c3eb'), (b'RateLimit', b'"api";r=974;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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4QGxvtp--bXI4wF_epRnfbk9Px_awiVDtTbsxcny3ejzbWjc3dvLHA==')]) 2026-03-08 05:12: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 05:12:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:12:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:12:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:12:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:12:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:12:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:12:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:12:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:12:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpq42gue19_mock.wav 2026-03-08 05:12:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:13:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:13:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:13:06 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:13:06 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:13:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:13:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:13:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:13:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:13:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2657, filename=tmpezjk7sov_mock.wav) 2026-03-08 05:13:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:13:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:13:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:13:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:13:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:13:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:13:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:13:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:13:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:13:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:13:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:13:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:13:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:13: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'Sat, 07 Mar 2026 20:16: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-69ac879f-096310b47db3cec66238cb4b;df371902-76c1-41cb-b878-b0574aa1719b'), (b'RateLimit', b'"api";r=973;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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ACyvTPimTYDh7P632lL2hj30m7QZFkbl0YeOKAZP93Td_Yb42aR9vg==')]) 2026-03-08 05:13: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 05:13:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:13:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:13:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:13:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:13:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:13:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:13:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:13:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:13:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:13:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:13:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppab0svg__mock.wav 2026-03-08 05:13: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'Sat, 07 Mar 2026 20:16:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac879f-5ce3153f1bb55b1e462f52f3;df371902-76c1-41cb-b878-b0574aa1719b'), (b'RateLimit', b'"api";r=972;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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'GAInLGbOxUcoGbR4bnyHbggx4u_ilulde6aoX5I0zATQyQbukIph2Q==')]) 2026-03-08 05:13: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 05:13:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:13:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:13:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:13:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:13:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:13:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:13:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:13:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:13:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:13:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpg7lfxcj3_mock.wav 2026-03-08 05:13:13 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:13:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:13:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:13:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:13:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:13:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp06d9t1tx_mock.wav 2026-03-08 05:13:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:13:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:13:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:13:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:13:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprumgmk3w_mock.wav 2026-03-08 05:13:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (8.164835 > 2.400000) 2026-03-08 05:13:29 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.857641 < -1.000000) 2026-03-08 05:13:29 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.903086 < -1.000000) 2026-03-08 05:13:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 05:13:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 05:13:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '오늘의 장면은' → 불명 2026-03-08 05:13:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:13:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 46자) 2026-03-08 05:13:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:오늘 철도 무전 분석 | 긴급도:일반 | 키워드:없음 2026-03-08 05:13:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2658, filename=tmprt4t_ear_mock.wav) 2026-03-08 05:13:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:13:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:13:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:13:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:13:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:13:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:13:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:13:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:13:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:13:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:13:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:13:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:13:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:13: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'Sat, 07 Mar 2026 20:16: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-69ac87b7-681c79b175bf30b14ae169a0;0b56325a-ddb7-4c7a-9863-6b72e5486fbf'), (b'RateLimit', b'"api";r=971;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'lf4xY7ktS3NKxM0fjmKYQq-mB-_nOOjGoqjRF53i_jVoZ6-exWqv6w==')]) 2026-03-08 05:13: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 05:13:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:13:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:13:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:13:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:13:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:13:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:13:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:13:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:13:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:13: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'Sat, 07 Mar 2026 20:16:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac87b7-284fda0c73c1335c5ee6495a;0b56325a-ddb7-4c7a-9863-6b72e5486fbf'), (b'RateLimit', b'"api";r=970;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xOJWP7IeWRJ5kJvvU9bev2Waxh96uT6jr0oeqX_GZdBTl2ucF3ENBg==')]) 2026-03-08 05:13: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 05:13:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:13:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:13:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:13:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:13:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:13:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:13:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:13:37 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:13:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 05:13:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 05:13:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2659, filename=tmptpt_0cpn_mock.wav) 2026-03-08 05:13:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:13:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:13:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:13:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:13:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:13:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:13:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:13:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:13:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:13:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:13:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:13:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:13:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:13: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'Sat, 07 Mar 2026 20:17: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-69ac87bd-7f30bb474a5d11de36909230;46f42c93-6795-4c56-917d-bb645d8cf223'), (b'RateLimit', b'"api";r=969;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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'RsLdBOaF_XlPgmsq1s2GDjpECX5yUwuVLuzCl-PpWpuShfeWiuS9Aw==')]) 2026-03-08 05:13: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 05:13:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:13:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:13:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:13:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:13:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:13:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:13:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:13:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:13:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:13: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'Sat, 07 Mar 2026 20:17:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac87be-04b0ea1f6cf8ffb5108ebd45;46f42c93-6795-4c56-917d-bb645d8cf223'), (b'RateLimit', b'"api";r=968;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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'q36QVIFoiENjUWkwmP0saaaWCKpSnn9qGiQEzgX2W3ll0D_wBSBFOA==')]) 2026-03-08 05:13: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 05:13:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:13:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:13:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:13:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:13:39 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:13:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:13:40 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:13:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:13:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:13:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:13:48 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:13:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:13:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:13:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 05:13:49 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:13:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:13:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2660, filename=tmp8pk2m3bn_mock.wav) 2026-03-08 05:13:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:13:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:13:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:13:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:13:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:13:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:13:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:13:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:13:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:13:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:13:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:13:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:13:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:13: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'Sat, 07 Mar 2026 20:17: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-69ac87c9-7b59cbda51ee98535003fbe3;af336e0c-9960-434a-ac05-fedea3ea97b5'), (b'RateLimit', b'"api";r=967;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4FZG_HM-fwNK0nE3acFSfitxzkoq-tjrvKe0W_JiKQKte3BXduddow==')]) 2026-03-08 05:13: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 05:13:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:13:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:13:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:13:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:13:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:13:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:13:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:13:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:13:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:13:49 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 05:13:49 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 05:13: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'Sat, 07 Mar 2026 20:17:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac87c9-79474fd735596258330b2465;af336e0c-9960-434a-ac05-fedea3ea97b5'), (b'RateLimit', b'"api";r=966;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'GjsPwIjxy8dJXZxeVbyN-AhPZAGTG9iRAT0NtIWIGZxixxHtH-Z_-g==')]) 2026-03-08 05:13: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 05:13:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:13:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:13:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:13:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:13:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:13:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:13:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:13:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:13:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:13:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:13:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:13:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmtl5ng30_mock.wav 2026-03-08 05:13:59 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:13:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:13:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:14:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:14:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 05:14:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 05:14:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2661, filename=tmplvcl59s__mock.wav) 2026-03-08 05:14:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:14:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:14:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:14:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:14:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:14:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:14:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:14:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:14:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:14:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:14:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:14:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:14: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'Sat, 07 Mar 2026 20:17: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-69ac87d4-260efcdb4d2c5b0b50f03414;9449c979-b47a-42ea-8367-6dfa7a04ee4c'), (b'RateLimit', b'"api";r=965;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'WbjEKtfYwDdeqVqVCw1CAXrivXTTDBEWtg-0o14ajM5N5n5oOAPiog==')]) 2026-03-08 05:14: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 05:14:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:14:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:14:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:14:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:14:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:14:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:14:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:14:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:14:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:17:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac87d4-7ef3dd5b08f1911d58d3cf16;9449c979-b47a-42ea-8367-6dfa7a04ee4c'), (b'RateLimit', b'"api";r=964;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'WRQgw4bgQT_8u2NEPs3uqqQsISj5W4lBYafUahCcS2VlsR8HfAIvbA==')]) 2026-03-08 05: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 05:14:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:14:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:14:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:14:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:14:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:14:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphwzpdw1e_mock.wav 2026-03-08 05:14:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:14:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:14:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:14:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:14:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:14:10 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:14:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:14:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:14:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:14:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:14:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2662, filename=tmphgm5gav9_mock.wav) 2026-03-08 05:14:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:14:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:14:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:14:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:14:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:14:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:14:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:14:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:14:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:14:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:14:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:14:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:14:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:14: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'Sat, 07 Mar 2026 20: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-69ac87df-5fe96e1c5101cbc446c1492f;2773dc88-b8ee-4bda-b84e-08374ebbe461'), (b'RateLimit', b'"api";r=963;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ntxyNBEmebUdX1BcUvoOShwF0jO8OKB_FvOBFqcJtvUEHajIz9bZAg==')]) 2026-03-08 05:14: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 05:14:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:14:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:14:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:14:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:14:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:14:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:14:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:14:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:14:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:17:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac87df-7392b9e36339b03974a5d30d;2773dc88-b8ee-4bda-b84e-08374ebbe461'), (b'RateLimit', b'"api";r=962;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-LT_j6nbf4aTknQHOuUakqDXdMwkX22gLlpcTJsKBWOM0wPuEUBsyA==')]) 2026-03-08 05: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 05:14:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:14:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:14:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:14:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:14:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:14:14 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:14:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:14:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:14:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:14:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:14:22 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:14:22 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:14:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:14:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:14:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 05:14:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:14:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2663, filename=tmpy95cqqje_mock.wav) 2026-03-08 05:14:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:14:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:14:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:14:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:14:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:14:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:14:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:14:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:14:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:14:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:14:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:14:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:14:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac87eb-702aad82311e46d878801cc1;4e86b201-4432-4aa5-b223-c34934bd0b55'), (b'RateLimit', b'"api";r=961;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FdoYm3uo0egTO4rMIJl79zzX94IB-ZzYKH4hpU2Dp-aNeKvoDe-DCA==')]) 2026-03-08 05: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 05:14:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:14:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:14:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:14:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:14:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:14:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:14:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:14:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:14:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:17:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac87eb-3b6ea70c07ca740819c3be79;4e86b201-4432-4aa5-b223-c34934bd0b55'), (b'RateLimit', b'"api";r=960;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'flZGYhafcKbsMvujE4T5ybhrUIcF_O44i9xQzbBYwEkMC4IXqfimKQ==')]) 2026-03-08 05: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 05:14:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:14:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:14:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:14:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:14:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:14:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:14:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:14:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:14:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsp6eiy0v_mock.wav 2026-03-08 05:14:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:14:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:14:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:14:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:14:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:14:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:14:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:14:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:14:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:14:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2664, filename=tmpll_zrpwc_mock.wav) 2026-03-08 05:14:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:14:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:14:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:14:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:14:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:14:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:14:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:14:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:14:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:14:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:14:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:14:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac87f6-10fbf30c568bd59417ec711d;91b53f69-d04e-4509-b2f0-6b3ba9478d6e'), (b'RateLimit', b'"api";r=959;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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'pEWulxgSSvpx_yTcCsjPLjOzbaKuiYKXZVqa0TAeW6oiOyUU-dSnHg==')]) 2026-03-08 05: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 05:14:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:14:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:14:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:14:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:14:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:14:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:14:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:14:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:14:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:14:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:14:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8fmc1ign_mock.wav 2026-03-08 05: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'Sat, 07 Mar 2026 20:17:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac87f7-068b38f11dadcf7b21867cc3;91b53f69-d04e-4509-b2f0-6b3ba9478d6e'), (b'RateLimit', b'"api";r=958;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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9U6AEFDsh9sQz9BH89XIw1e099K5dli1wbNFUyuuMU_O2-G13DEOkA==')]) 2026-03-08 05: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 05:14:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:14:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:14:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:14:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:14:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:14:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:14:37 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:14:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:14:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:14:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6saqyi63_mock.wav 2026-03-08 05:14:41 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:14:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:14:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:14:45 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:14:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:14:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:14:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5ulltejk_mock.wav 2026-03-08 05:14:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:14:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:14:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:14:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbfdhe6dd_mock.wav 2026-03-08 05:14:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (14.843137 > 2.400000) 2026-03-08 05:14:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.359630 < -1.000000) 2026-03-08 05:14:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.971579 < -1.000000) 2026-03-08 05:14:58 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 05:14:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '체크로 워터카 역전기(RV) 모터카 Pods' → 열차 2026-03-08 05:14:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:14:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 111자) 2026-03-08 05:14:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:체크로 워터카 역전기(RV) 모터카 Pods | 긴급도:일반 | 키워드:체크로 워터카 역전기(RV) 모터카 Pods,신호,통과,일반 2026-03-08 05:14:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2665, filename=tmpxhf66qkv_mock.wav) 2026-03-08 05:14:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:14:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:14:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:14:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:14:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:14:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:14:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:14:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:14:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:14:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:14:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:14:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:14:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:14: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'Sat, 07 Mar 2026 20:18: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-69ac880f-449fb47c3cefa9fe3a8f8784;71e6b46c-5e7b-489f-af56-f9287086ca6d'), (b'RateLimit', b'"api";r=957;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'knGmXXd9k9BA-EkTnaJpoR1rjTd4vNAdtxYw_d2e0p_giiFogRGcpA==')]) 2026-03-08 05:14: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 05:14:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:14:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:14:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:14:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:14:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:14:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:14:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:14:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:14:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:14: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'Sat, 07 Mar 2026 20:18:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac880f-4396580b106c125721779887;71e6b46c-5e7b-489f-af56-f9287086ca6d'), (b'RateLimit', b'"api";r=956;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FtttbSVqXlUlmsBmvK6OimOv93ZYz_WN534CfFUKS6bqcXm80Jqejw==')]) 2026-03-08 05:14: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 05:14:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:14:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:14:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:14:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:15:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:15:01 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:15:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:15:05 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:15:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 05:15:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 05:15:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2666, filename=tmp2clmom62_mock.wav) 2026-03-08 05:15:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:15:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:15:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:15:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:15:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:15:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:15:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:15:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:15:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:15:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:15:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:15:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:15:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:15:06 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:15: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'Sat, 07 Mar 2026 20:18: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-69ac8816-4ab15fca4fb5ac4a1aacfe5a;d94a5a1d-2af6-4429-966a-5303dfeea5b4'), (b'RateLimit', b'"api";r=955;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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'TIYvZIk_ovqIEEu0Cf_IO-N5QFDhmpBTN0__oL_o7ZVnqwBApCIrjg==')]) 2026-03-08 05:15: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 05:15:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:15:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:15:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:15:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:15:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:15:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:15:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:15:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:15:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:15: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'Sat, 07 Mar 2026 20:18:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8816-3338333f05b98c290f26fd9c;d94a5a1d-2af6-4429-966a-5303dfeea5b4'), (b'RateLimit', b'"api";r=954;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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b't8sQfmK4n0t-uiawY2sbABdlIvvXO9PUPfsBigmkKuiaosi8Oi5Ynw==')]) 2026-03-08 05:15: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 05:15:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:15:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:15:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:15:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:15:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:15:08 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:15:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:15:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:15:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:15:16 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:15:16 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:15:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:15:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:15:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 24자) 2026-03-08 05:15:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:15:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2667, filename=tmpq42gue19_mock.wav) 2026-03-08 05:15:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:15:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:15:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:15:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:15:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:15:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:15:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:15:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:15:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:15:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:15:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:15:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:15:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:15: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'Sat, 07 Mar 2026 20:18: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-69ac8821-557d71824e0451335436bea7;e51ebc80-10d2-4ef2-84b0-044c2e2084fc'), (b'RateLimit', b'"api";r=953;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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'yPMrsT5fwL0wkAHeH-f0gRghXQwraiLQWTc_8U6iC1RhRP8mSlsBNA==')]) 2026-03-08 05:15: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 05:15:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:15:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:15:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:15:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:15:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:15:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:15:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:15:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:15:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:15: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'Sat, 07 Mar 2026 20:18:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8821-1a5f0dd21312773761bfe882;e51ebc80-10d2-4ef2-84b0-044c2e2084fc'), (b'RateLimit', b'"api";r=952;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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'C9MYb197r5D5tqVhf4dQgaCQMEmhIN8x0q8dKkcb99rkstUomjlnYg==')]) 2026-03-08 05:15: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 05:15:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:15:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:15:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:15:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:15:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:15:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:15:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:15:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:15:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:15:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:15:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:15:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn17n2jtj_mock.wav 2026-03-08 05:15:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:15:28 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:15:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:15:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:15:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 05:15:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 05:15:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2668, filename=tmppab0svg__mock.wav) 2026-03-08 05:15:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:15:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:15:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:15:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:15:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:15:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:15:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:15:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:15:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:15:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:15:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:15:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:15:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:15:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp98ekkm9__mock.wav 2026-03-08 05: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'Sat, 07 Mar 2026 20:18: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-69ac882d-2742e5135202f0631956699a;ad27d91f-21cd-46c5-92cf-072496a34b5c'), (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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'iTZsK2rKDIFnQTfo6S4-FIJgHtZHnwQFCPhj0bKBl_yP-IPcFql4OA==')]) 2026-03-08 05: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 05:15:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:15:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:15:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:15:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:15:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:15:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:15:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:15:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:15:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:18:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac882d-156a1d815fe46824482bc9d2;ad27d91f-21cd-46c5-92cf-072496a34b5c'), (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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'SKyDUWV1sABPLOVoXKf8m_RmRXNWUNuTZIPUA_fh5loTE6rpQCgbBA==')]) 2026-03-08 05: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 05:15:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:15:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:15:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:15:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:15:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:15:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:15:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:15:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:15:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:15:39 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:15:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:15:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:15:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:15:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:15:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2669, filename=tmpg7lfxcj3_mock.wav) 2026-03-08 05:15:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:15:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:15:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:15:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:15:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:15:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:15:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:15:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:15:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:15:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:15:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:15:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8838-39c4ad7168db61241cdd9e8c;9c05cec7-350c-48fd-89e8-5c44b8a24d1f'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FKU8WYyO12PdBobOzXh8d5FBCp3sqYsFeV7lyAyxtICO4N3RcLTMPg==')]) 2026-03-08 05: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 05:15:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:15:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:15:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:15:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:15:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:15:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:15:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:15:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:15:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:19:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8838-14953b5d01806e9a0eb1de17;9c05cec7-350c-48fd-89e8-5c44b8a24d1f'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'alCmcxLh4hfSqZaB0X2lul_pTAJAbisTCcnQ3Jby8uvMJeGhNOuNDQ==')]) 2026-03-08 05: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 05:15:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:15:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:15:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:15:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:15:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:15:42 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:15:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:15:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:15:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:15:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:15:50 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:15:50 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:15:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:15:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:15:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 05:15:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:15:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2670, filename=tmp06d9t1tx_mock.wav) 2026-03-08 05:15:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:15:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:15:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:15:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:15:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:15:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:15:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:15:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:15:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:15:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:15:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:15:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:19: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-69ac8843-43baee8131bbf71628f71a47;33c90985-b5c0-481b-9bd3-3ca927274015'), (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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'NSPgA5x-BWSqPr6B11jzYeia874RgGQVrJrCwVeYk1P-xWSOT04quw==')]) 2026-03-08 05: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 05:15:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:15:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:15:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:15:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:15:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:15:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:15:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:15:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:15:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:19:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8844-0d031b321590d8ca32b63cad;33c90985-b5c0-481b-9bd3-3ca927274015'), (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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'qRFfhFVNGz88ota-ny_UCCqJiQL9pt-P4kDDwf4ooux0h_x9M8HgoA==')]) 2026-03-08 05: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 05:15:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:15:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:15:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:15:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:15:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:15:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvcdsan3q_mock.wav 2026-03-08 05:15:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:15:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:15:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:15:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:15:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:15:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:16:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:16:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpuwlr58b4_mock.wav 2026-03-08 05:16:02 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:16:02 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:16:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:16:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:16:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:16:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 05:16:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:16:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2671, filename=tmprumgmk3w_mock.wav) 2026-03-08 05:16:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:16:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:16:03 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 05:16:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:16:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:16:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:16:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:16:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:16:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:16:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:16:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:16:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:16:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:16: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'Sat, 07 Mar 2026 20:19: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-69ac884f-01c8e15178a16e6f723ac469;09996f6d-94fe-4639-a37e-6272a6e30dde'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9nfSvsdzg7B3vk0b-qgdFRN4VGUw8fs3KFolYv4vQ20BgX27L5nVRw==')]) 2026-03-08 05:16: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 05:16:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:16:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:16:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:16:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:16:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:16:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:16:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:16:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:16:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:16: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'Sat, 07 Mar 2026 20:19:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac884f-10c46f5d28035c7154da28ef;09996f6d-94fe-4639-a37e-6272a6e30dde'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'VTEj7oEMhPcP1kgh1R7StsXxsdBND1xJHoQO5Vw8rKjzPwxZUAyaCg==')]) 2026-03-08 05:16: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 05:16:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:16:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:16:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:16:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:16:04 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 "다대포해수욕장 공기계 선거 확인했습니다"라는 텍스트를 분석하여, JSON 형식으로 핵심 키워드를 추출해야 합니다. 1. **텍스트 분석**: "다대포해수욕장 공기계 선거 확인했습니다" * ** 2026-03-08 05:16:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:16:05 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:16:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:16:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:16:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvpmun05e_mock.wav 2026-03-08 05:16:09 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:16:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:16:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:16:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:16:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:16:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpq52l2cxw_mock.wav 2026-03-08 05:16:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:16:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:16:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:16:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:16:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm6s1mt9__mock.wav 2026-03-08 05:16:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (8.636364 > 2.400000) 2026-03-08 05:16:25 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.832787 < -1.000000) 2026-03-08 05:16:26 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.742069 < -1.000000) 2026-03-08 05:16:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:16:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:16:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '2 2 3 4 4 4 4 4 5 6 6 6 7 3 4 ' → 불명 2026-03-08 05:16:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:16:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 116자) 2026-03-08 05:16:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:2 2 3 4 4 4 4 4 5 6 6 6 7 3 4 5 | 긴급도:일반 | 키워드:2 2 3 4 4 4 4 4 5 6 6 6 7 3 4 5 2026-03-08 05:16:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2672, filename=tmpmtl5ng30_mock.wav) 2026-03-08 05:16:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:16:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:16:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:16:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:16:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:16:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:16:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:16:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:16:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:16:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:16:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:16:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:16: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'Sat, 07 Mar 2026 20:19: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-69ac8868-4767baec0752ed856b75acb4;d2541ad2-b3be-4def-b93a-73e884417252'), (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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'NJ4jI74_A5FdrLJSGcDbRoAM5DHS6KG2L4BpwP-AF--lRKQGumOZEQ==')]) 2026-03-08 05:16: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 05:16:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:16:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:16:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:16:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:16:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:16:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:16:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:16:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:16:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:16: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'Sat, 07 Mar 2026 20:19:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8868-10dcfb1577ec76720bac450f;d2541ad2-b3be-4def-b93a-73e884417252'), (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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'LlhBjcHT3FHCE22Pr7k1vtDyOeOoNoDhGUv7I1V6GHUi_ZHNyIsJAg==')]) 2026-03-08 05:16: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 05:16:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:16:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:16:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:16:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:16:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:16:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:16:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:16:34 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:16:34 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:16:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 05:16:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 05:16:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2673, filename=tmphwzpdw1e_mock.wav) 2026-03-08 05:16:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:16:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:16:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:16:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:16:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:16:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:16:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:16:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:16:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:16:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:16:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:16:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:16:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:16: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'Sat, 07 Mar 2026 20:19: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-69ac886f-5166e72a4a5ca9bf6405b1ab;72d0552e-0204-4119-be56-7f0bf8e777ae'), (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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'lu7viJFx6esEZBxDTWw8iPA9MJZjKV0LoZvI3yXyA1ogSEO3G6FtkQ==')]) 2026-03-08 05:16: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 05:16:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:16:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:16:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:16:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:16:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:16:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:16:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:16:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:16:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:16: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'Sat, 07 Mar 2026 20:19:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac886f-413957007df4069b79ee45a9;72d0552e-0204-4119-be56-7f0bf8e777ae'), (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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'89hs10-71PnTpVNh1F27xU8q9Nn5JBHiBiFj84-Lu0ibjrpJ5IL1uw==')]) 2026-03-08 05:16: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 05:16:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:16:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:16:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:16:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:16:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:16:37 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:16:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:16:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:16:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:16:44 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:16:45 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:16:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:16:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:16:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 05:16:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:16:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2674, filename=tmpsp6eiy0v_mock.wav) 2026-03-08 05:16:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:16:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:16:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:16:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:16:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:16:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:16:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:16:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:16:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:16:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:16:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:16:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:16:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:16: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'Sat, 07 Mar 2026 20:20: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-69ac887a-6c6b30bf3844720c48ac7a83;9233ece4-f99f-488e-beeb-fe24ce91c4d3'), (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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'jhBM5G8aaHg7wdcQM1ofI90n_EAHpWJfORtazDruXgN6UWWyg2TXNA==')]) 2026-03-08 05:16: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 05:16:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:16:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:16:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:16:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:16:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:16:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:16:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:16:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:16:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:16: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'Sat, 07 Mar 2026 20:20:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac887a-1b64ad0325e8b9074618530e;9233ece4-f99f-488e-beeb-fe24ce91c4d3'), (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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'E2NSjErRCyE7bELB07Fxh983Dmd-rrAPLlzxXqBwU6W5SUXAIjftcQ==')]) 2026-03-08 05:16: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 05:16:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:16:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:16:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:16:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:16:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:16:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:16:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:16:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:16:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:16:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:16:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:16:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl2zbfro1_mock.wav 2026-03-08 05:16:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:16:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:16:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsyoknbkr_mock.wav 2026-03-08 05:16:56 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:16:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:16:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:16:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 05:16:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 05:16:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2675, filename=tmp8fmc1ign_mock.wav) 2026-03-08 05:16:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:16:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:16:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:16:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:16:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:16:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:16:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:16:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:16:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:16:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:16:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:16:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:16:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:16: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'Sat, 07 Mar 2026 20:20: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-69ac8886-4d5bc8a633e67e03279fe1c5;25073711-553c-4b70-9439-59956c755df3'), (b'RateLimit', b'"api";r=985;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FQ93ZNC1AU1HarVfx-5yAlNhoXyy4cHwVnYZPLEg27o-SQo5N52bMg==')]) 2026-03-08 05:16: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 05:16:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:16:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:16:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:16:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:16:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:16:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:16:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:16:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:16:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:16: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'Sat, 07 Mar 2026 20:20:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8886-2eefe5d434121fdc1eeffc70;25073711-553c-4b70-9439-59956c755df3'), (b'RateLimit', b'"api";r=984;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'DuvT10Nu7sp9oWBpA6nKUNluLBxuyLWlRCbrlojwNjUO91_d99gluA==')]) 2026-03-08 05:16: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 05:16:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:16:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:16:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:16:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:17:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:17:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:17:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:17:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:17:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:17:08 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:17:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:17:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:17:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:17:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:17:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2676, filename=tmp6saqyi63_mock.wav) 2026-03-08 05:17:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:17:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:17:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:17:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:17:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:17:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:17:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:17:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:17:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:17:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:17:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:17:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:17:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:17: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'Sat, 07 Mar 2026 20: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-69ac8891-7dc964b914146c676f3709ad;832861a0-9a03-47da-95e4-d7d3f68dac5a'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'32FqEs5i9tRKI_GfLMoBVxPEZF7dLSa2btT285547w4SykxB3e6Ubw==')]) 2026-03-08 05:17: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 05:17:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:17:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:17:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:17:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:17:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:17:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:17:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:17:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:17:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:20:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8891-4ce65cbb378b750e56716305;832861a0-9a03-47da-95e4-d7d3f68dac5a'), (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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'aUZDmuLTY55fLN8x9vA4HJ1SvYcOKBR1WKgUZQDnOBGQnxRdBW8cFw==')]) 2026-03-08 05: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 05:17:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:17:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:17:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:17:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:17:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:17:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:17:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:17:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:17:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:17:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:17:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:17:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:17:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:17:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:17:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 05:17:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:17:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2677, filename=tmp5ulltejk_mock.wav) 2026-03-08 05:17:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:17:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:17:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:17:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:17:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:17:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:17:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:17:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:17:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:17:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:17:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:17:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:17:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:17: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'Sat, 07 Mar 2026 20:20: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-69ac889c-727fe1482ac0cf261ae270c3;5dd6b5ab-7d4a-4242-9bbb-d7efd5a459be'), (b'RateLimit', b'"api";r=981;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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ttTzNHfGwdBiR0Ira3WU-8NKTxwwyBqL97M0PDtHilb-F-S_Fzrksw==')]) 2026-03-08 05:17: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 05:17:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:17:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:17:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:17:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:17:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:17:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:17:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:17:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:17:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:20:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac889d-322dbec234f80a0e2c4d8451;5dd6b5ab-7d4a-4242-9bbb-d7efd5a459be'), (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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'XhGTONfH7mr6V2eboybDBZVH60exE_-CdzoBYAlavKeFI5wKGOZ15Q==')]) 2026-03-08 05: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 05:17:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:17:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:17:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:17:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:17:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:17:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4y1ua7b2_mock.wav 2026-03-08 05:17:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:17:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:17:23 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:17:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:17:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:17:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:17:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:17:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvae3rzhr_mock.wav 2026-03-08 05:17:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:17:31 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:17:31 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:17:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:17:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:17:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:17:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:17:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2678, filename=tmpbfdhe6dd_mock.wav) 2026-03-08 05:17:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:17:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:17:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:17:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:17:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:17:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:17:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:17:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:17:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:17:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:17:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:17:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:17: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'Sat, 07 Mar 2026 20: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-69ac88a8-1529ab684d21bc5155802523;ab2cbf9d-6aae-4328-8081-63ffd67f4d7f'), (b'RateLimit', b'"api";r=979;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'riVnI5Cz_ZjQIqsafBfwJnf59byUcstIt0_KrNXq69oeyTVEq4-01g==')]) 2026-03-08 05:17: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 05:17:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:17:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:17:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:17:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:17:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:17:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:17:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:17:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:17:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:17: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'Sat, 07 Mar 2026 20:20:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac88a8-0cad6be865ec43fa76a341ea;ab2cbf9d-6aae-4328-8081-63ffd67f4d7f'), (b'RateLimit', b'"api";r=978;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'rVWGu5ZC7UTtPRfSTRW_vFELB9DD-r64FbuE-MqOA-PbKKuCEptJmA==')]) 2026-03-08 05:17: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 05:17:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:17:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:17:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:17:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:17:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:17:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:17:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5kt0qa_n_mock.wav 2026-03-08 05:17:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:17:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:17:38 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:17:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:17:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:17:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:17:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:17:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpz51s31gq_mock.wav 2026-03-08 05:17:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:17:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:17:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:17:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprt9qrk3a_mock.wav 2026-03-08 05:17:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:17:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (12.711864 > 2.400000) 2026-03-08 05:17:55 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.278342 < -1.000000) 2026-03-08 05:17:55 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.232835 < -1.000000) 2026-03-08 05:17:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:17:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:17:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'killers' → 불명 2026-03-08 05:17:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:17:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 66자) 2026-03-08 05:17:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:Killers 통과 | 긴급도:일반 | 키워드:Killers, 신호, 통과, 일반 2026-03-08 05:17:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2679, filename=tmpn17n2jtj_mock.wav) 2026-03-08 05:17:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:17:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:17:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:17:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:17:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:17:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:17:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:17:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:17:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:17:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:17:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:17:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:21: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-69ac88c1-7dd59225639192f5454fe51e;7dc5120c-a680-4b8d-93c8-efb61d50ab5c'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'DYIB30gxpNwNghFOq5UV1wN3JaU_SkUe8HDvp9AxswwQCRy5TsCiyQ==')]) 2026-03-08 05: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 05:17:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:17:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:17:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:17:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:17:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:17:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:17:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:17:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:17:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:21:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac88c1-027e04600f0410b549ab9647;7dc5120c-a680-4b8d-93c8-efb61d50ab5c'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'BGm61ZlNZaz86_ezvwHLj7hqrxKlOTf_GIve4D1ntjElYEZtMTMNLQ==')]) 2026-03-08 05: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 05:17:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:17:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:17:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:17:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:17:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:17:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:17:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:18:01 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:18:03 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:18:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 05:18:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 05:18:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2680, filename=tmp98ekkm9__mock.wav) 2026-03-08 05:18:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:18:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:18:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:18:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:18:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:18:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:18:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:18:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:18:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:18:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:18:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:18:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:18:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:18: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'Sat, 07 Mar 2026 20: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-69ac88c8-05cea09e046c47fd2162bf57;1ca40668-5a7f-4db6-bcc4-e66c11e6b25a'), (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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'bm4qvB7dbzhwZnntiCxzKfmU8b6hmeOSAPr1Hqche0BHirosRdxnOg==')]) 2026-03-08 05:18: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 05:18:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:18:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:18:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:18:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:18:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:18:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:18:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:18:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:18:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:18: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'Sat, 07 Mar 2026 20:21:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac88c8-11b72521275063c67c3aeed0;1ca40668-5a7f-4db6-bcc4-e66c11e6b25a'), (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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'tZS1XTgJbfyqwttrqBWA0HlqSRQdDh2GrBSpAcHfOqyqG-MP6CgstA==')]) 2026-03-08 05:18: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 05:18:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:18:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:18:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:18:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:18:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:18:07 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:18:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:18:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:18:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:18:11 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:18:15 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:18:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:18:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:18:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 05:18:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:18:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2681, filename=tmpvcdsan3q_mock.wav) 2026-03-08 05:18:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:18:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:18:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:18:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:18:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:18:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:18:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:18:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:18:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:18:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:18:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:18:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:18:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:18: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'Sat, 07 Mar 2026 20: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-69ac88d3-04e875b52716fe7968c1bcb9;511c1110-f65d-4f8f-8077-baea060283f6'), (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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'jfzTUTpg0T_hPN3ZdTFgPVBBva-0XU8TIan9BcTHfgCKY_EHy89Vew==')]) 2026-03-08 05:18: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 05:18:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:18:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:18:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:18:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:18:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:18:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:18:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:18:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:18:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:18: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'Sat, 07 Mar 2026 20:21:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac88d4-4e6011b521de6db312eafb22;511c1110-f65d-4f8f-8077-baea060283f6'), (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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'YEpeaWv1hYmlJijGC9Wl8Z1E_BoTrSz5GCBdTf1Qq7nYcBt_emJcvA==')]) 2026-03-08 05:18: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 05:18:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:18:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:18:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:18:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:18:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:18:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:18:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:18:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:18:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:18:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzx65cz5v_mock.wav 2026-03-08 05:18:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:18:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:18:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:18:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:18:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwg6uy2i2_mock.wav 2026-03-08 05:18:26 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:18:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:18:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:18:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 05:18:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 05:18:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2682, filename=tmpuwlr58b4_mock.wav) 2026-03-08 05:18:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:18:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:18:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:18:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:18:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:18:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:18:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:18:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:18:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:18:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:18:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:18:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:18:27 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05: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'Sat, 07 Mar 2026 20:21: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-69ac88df-493476525174430f1f2c4c48;2696281c-0ae6-4c96-95e5-a59e4d92cbdc'), (b'RateLimit', b'"api";r=971;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9DKWqT_g3cw2FJFmDcqgTE3tT2r-NzrYQHnxNbZLWB5EPJ2TgAwc4w==')]) 2026-03-08 05:18:27 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05: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 05:18:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:18:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:18:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:18:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:18:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:18:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:18:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:18:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:18:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:21:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac88e0-6a61ae4f7a500a885d53b9b4;2696281c-0ae6-4c96-95e5-a59e4d92cbdc'), (b'RateLimit', b'"api";r=970;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'rcyBPAHGxk_SIeHHqjvqr8f-AUt8q3YuDWccaob0E_-5lh4uV87c6g==')]) 2026-03-08 05: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 05:18:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:18:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:18:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:18:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:18:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:18:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:18:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:18:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:18:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:18:37 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:18:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:18:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:18:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:18:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:18:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:18:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2683, filename=tmpvpmun05e_mock.wav) 2026-03-08 05:18:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:18:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:18:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:18:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:18:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:18:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:18:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:18:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:18:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:18:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:18:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:18:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:18:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:18: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'Sat, 07 Mar 2026 20:22: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-69ac88ea-16781dde7b0142b07f8b7f56;ac984a7a-fe71-4f54-aa01-b5fc86eb8299'), (b'RateLimit', b'"api";r=969;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xlPpTjdtyV35z--cB-BU3oWRn6bpv2_NhQbvdu0KRgPrev8BIVilsA==')]) 2026-03-08 05:18: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 05:18:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:18:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:18:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:18:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:18:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:18:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:18:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:18:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:18:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:22:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac88ea-6dc6701c44d683fc6023ca5b;ac984a7a-fe71-4f54-aa01-b5fc86eb8299'), (b'RateLimit', b'"api";r=968;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8I15qoxfFECicJT7Ze_EgOaEXZzp1A7EerssnJLTXFejmfQNePbPMw==')]) 2026-03-08 05: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 05:18:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:18:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:18:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:18:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:18:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:18:41 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:18:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:18:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:18:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:18:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:18:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw_gv5ykl_mock.wav 2026-03-08 05:18:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:18:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:18:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:18:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:18:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:18:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 05:18:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:18:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2684, filename=tmpq52l2cxw_mock.wav) 2026-03-08 05:18:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:18:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:18:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:18:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:18:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:18:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:18:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:18:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:18:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:18:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:18:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:18:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:18:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:18: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'Sat, 07 Mar 2026 20:22: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-69ac88f6-1416c4ad00b39eec791231ee;c05856c6-39cf-47a4-ba82-ba948322dd08'), (b'RateLimit', b'"api";r=967;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'tElVxsQcWRUCUEAiVw1oXsrEw9mDaus7sBS3p6hBwV7Ob8d8rQzC3g==')]) 2026-03-08 05:18: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 05:18:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:18:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:18:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:18:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:18:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:18:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:18:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:18:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:18:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:18: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'Sat, 07 Mar 2026 20:22:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac88f6-1747df810c67a9aa06f4448b;c05856c6-39cf-47a4-ba82-ba948322dd08'), (b'RateLimit', b'"api";r=966;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xFhNC7ZcB4jehwsTlLYkCX6HAqo5plU5H1pVgyMDd7O9DSJ9kts_mg==')]) 2026-03-08 05:18: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 05:18:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:18:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:18:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:18:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:18:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:18:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:18:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:18:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:18:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:18:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:18:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdtqdq6q7_mock.wav 2026-03-08 05:18:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:19:01 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:19:01 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:19:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:19:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:19:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 05:19:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:19:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2685, filename=tmpm6s1mt9__mock.wav) 2026-03-08 05:19:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:19:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:19:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:19:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:19:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:19:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:19:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:19:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:19:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:19:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:19:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:19:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:19:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8901-547a66f52c347eec4014fad1;9dbc6137-0087-4985-a5c5-16da28396be1'), (b'RateLimit', b'"api";r=965;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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9xFsmVh8vughZP2Nij7E5brk3fRh6NanwbvTOcBPxsrmtteohhdq-w==')]) 2026-03-08 05: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 05:19:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:19:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:19:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:19:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:19:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:19:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:19:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:19:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:19:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:19: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'Sat, 07 Mar 2026 20:22:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8901-7516e5aa7875126966cc2b91;9dbc6137-0087-4985-a5c5-16da28396be1'), (b'RateLimit', b'"api";r=964;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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Fh7Rer8YfTTa6fgx7SRUcjZ80sHfmPWK0caxqv4rnULYsXG9VLA41A==')]) 2026-03-08 05:19: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 05:19:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:19:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:19:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:19:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:19:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:19:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxukkgq5t_mock.wav 2026-03-08 05:19:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:19:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:19:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:19:07 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:19:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:19:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:19:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:19:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:19:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpeibjv1u8_mock.wav 2026-03-08 05:19:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:19:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:19:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:19:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9otbrtjm_mock.wav 2026-03-08 05:19:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:19:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 05:19:25 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.226294 < -1.000000) 2026-03-08 05:19:26 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.197338 < -1.000000) 2026-03-08 05:19:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:19:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:19:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'трасс упражнения' → 불명 2026-03-08 05:19:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:19:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 32자) 2026-03-08 05:19:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:트래픽 관리 | 긴급도:일반 | 키워드:없음 2026-03-08 05:19:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2686, filename=tmpl2zbfro1_mock.wav) 2026-03-08 05:19:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:19:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:19:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:19:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:19:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:19:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:19:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:19:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:19:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:19:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:19:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:19:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:19:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:19: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'Sat, 07 Mar 2026 20:22: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-69ac891b-0815a44c68fea6b1780916d5;712cb1e0-2ca0-4e9e-a248-6b50098db414'), (b'RateLimit', b'"api";r=963;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'exP_bvpthTO1_6PHiz7QUm-QqaFaU_V1-mRfGoYtWon2Cl6dnuKxHA==')]) 2026-03-08 05:19: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 05:19:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:19:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:19:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:19:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:19:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:19:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:19:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:19:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:19:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:19: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'Sat, 07 Mar 2026 20:22:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac891b-41871c8b6f6865fe1dbc3d46;712cb1e0-2ca0-4e9e-a248-6b50098db414'), (b'RateLimit', b'"api";r=962;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xQlLwJy8iLY74H-qf7dm_PK8Yeg2jiRK3lv6L1_RFup22YhtE-08qw==')]) 2026-03-08 05:19: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 05:19:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:19:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:19:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:19:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:19:29 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:19:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:19:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:19:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:19:33 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:19:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 05:19:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 05:19:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2687, filename=tmpsyoknbkr_mock.wav) 2026-03-08 05:19:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:19:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:19:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:19:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:19:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:19:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:19:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:19:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:19:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:19:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:19:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:19:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:19:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:19: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'Sat, 07 Mar 2026 20:22: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-69ac8922-18c0c1781985037b37d1e5ee;b19ad4bf-690b-4db1-af69-1592f80de06f'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'b24EfyOsjdmu1Icqbs4qjhNGhZPw3oemgs_yU7sIi9kkqXdNAmpMZw==')]) 2026-03-08 05:19: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 05:19:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:19:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:19:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:19:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:19:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:19:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:19:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:19:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:19:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:19: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'Sat, 07 Mar 2026 20:22:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8922-4ccc4e8f1c0cc7c457cd0f63;b19ad4bf-690b-4db1-af69-1592f80de06f'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'GIuqDheDrvJZuEqhrurZXcsuoLgBdWLy_v11f75kAPUm-IXA63xU5Q==')]) 2026-03-08 05:19: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 05:19:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:19:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:19:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:19:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:19:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:19:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:19:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:19:39 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:19:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:19:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:19:44 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:19:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:19:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:19:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 29자) 2026-03-08 05:19:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:19:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2688, filename=tmp4y1ua7b2_mock.wav) 2026-03-08 05:19:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:19:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:19:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:19:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:19:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:19:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:19:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:19:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:19:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:19:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:19:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:19:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:19:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:19: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'Sat, 07 Mar 2026 20: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-69ac892d-21d41eef4cbc031756a4e8e8;25156eec-8d8d-4b5e-99b2-3241a4d10919'), (b'RateLimit', b'"api";r=959;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Ti1bxZfNShHXvEmDI4yaOdWOJcIcmo7r1OI4RsKjA09OQTYvxGW8ow==')]) 2026-03-08 05:19: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 05:19:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:19:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:19:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:19:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:19:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:19:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:19:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:19:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:19:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:19: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'Sat, 07 Mar 2026 20:23:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac892d-3bb2e9e9214d823f70c2dfe8;25156eec-8d8d-4b5e-99b2-3241a4d10919'), (b'RateLimit', b'"api";r=958;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-6Rzc9l-S3zMSRuXuYeJ03lFVfy-3p4t-Vp1K9jOfM0zzo9N3-JKJw==')]) 2026-03-08 05:19: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 05:19:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:19:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:19:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:19:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:19:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:19:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:19:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:19:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:19:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:19:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp08ip205v_mock.wav 2026-03-08 05:19:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:19:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:19:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:19:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:19:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptmh1g2sa_mock.wav 2026-03-08 05:19:56 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:19:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:19:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:19:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 05:19:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 05:19:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2689, filename=tmpvae3rzhr_mock.wav) 2026-03-08 05:19:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:19:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:19:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:19:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:19:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:19:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:19:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:19:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:19:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:19:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:19:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:19:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:19:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:19: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'Sat, 07 Mar 2026 20: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-69ac8939-46358eff78850b6b557a52d9;0a9533de-6137-4e34-96e8-50e74d6b90fd'), (b'RateLimit', b'"api";r=957;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'S7TIFGGJYwq7aD8r774A7AWaVY5FrblYgCnY52T6K4uNMrncCYKSaQ==')]) 2026-03-08 05:19: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 05:19:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:19:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:19:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:19:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:19:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:19:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:19:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:19:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:19:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:19: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'Sat, 07 Mar 2026 20:23:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8939-51766acd2c86fce77bab9469;0a9533de-6137-4e34-96e8-50e74d6b90fd'), (b'RateLimit', b'"api";r=956;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'uL0HvAESVvbHUJu9osLJuNfXsZpxayd4aibD25pef59x3FE_A5lXxw==')]) 2026-03-08 05:19: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 05:19:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:19:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:19:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:19:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:19:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:19:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:19:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:20:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:20:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:20:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:20:07 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:20:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:20:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:20:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:20:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:20:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2690, filename=tmp5kt0qa_n_mock.wav) 2026-03-08 05:20:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:20:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:20:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:20:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:20:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:20:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:20:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:20:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:20:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:20:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:20:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:20:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8944-239acfd51a1f50e07774e7f4;3e6c5c6a-282a-43be-9b85-33831c265208'), (b'RateLimit', b'"api";r=955;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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xFUsuizyMyQTFAt-EDcZlObMpHEatC4RCUOjs9p7TIwP3E1Nw0O7Tw==')]) 2026-03-08 05: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 05:20:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:20:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:20:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:20:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:20:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:20:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:20:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:20:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:20:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:23:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8944-0eb13fa452a0832f76675a41;3e6c5c6a-282a-43be-9b85-33831c265208'), (b'RateLimit', b'"api";r=954;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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'F7Sk4vU5_OOdDktP_BWv7kis5dCw49Uhg2Zofh6Q0VubLtvlZLKm_g==')]) 2026-03-08 05: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 05:20:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:20:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:20:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:20:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:20:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:20:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:20:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:20:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:20:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:20:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:20:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp03njjgg2_mock.wav 2026-03-08 05:20:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:20:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:20:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:20:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:20:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:20:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 05:20:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:20:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2691, filename=tmpz51s31gq_mock.wav) 2026-03-08 05:20:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:20:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:20:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:20:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:20:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:20:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:20:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:20:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:20:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:20:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:20:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:20:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:20:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:20: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'Sat, 07 Mar 2026 20: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-69ac894f-526e676437248bb40d256f1d;500357c3-6447-464b-8f7c-f60f391e488b'), (b'RateLimit', b'"api";r=953;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'owD_tthKT3HuyLkvg36AarMce9Wedyd6BTSvIKHnLWBm9P5RK0a1qA==')]) 2026-03-08 05:20: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 05:20:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:20:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:20:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:20:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:20:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:20:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:20:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:20:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:20:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:20: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'Sat, 07 Mar 2026 20:23:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8950-78b7b01a206fd29c1e5a9f06;500357c3-6447-464b-8f7c-f60f391e488b'), (b'RateLimit', b'"api";r=952;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'aTmjf3KPeAVzUyJhcFpEzH3n6PoTT0gAxz86MLV5RjQQsaZdAdM9aQ==')]) 2026-03-08 05:20: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 05:20:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:20:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:20:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:20:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:20:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:20:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:20:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:20:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:20:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd84yarx1_mock.wav 2026-03-08 05:20:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:20:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:20:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:20:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:20:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_l52i7kg_mock.wav 2026-03-08 05:20:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:20:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:20:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:20:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:20:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:20:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:20:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2692, filename=tmprt9qrk3a_mock.wav) 2026-03-08 05:20:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:20:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:20:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:20:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:20:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:20:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:20:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:20:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:20:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:20:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:20:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:20:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:20:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:23: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-69ac895b-31283dd20b9b21604fed178f;03bf4a7a-e525-4d33-a980-e15e91dbc736'), (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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'gmB-kDVoPQv18kTpueeL6ItziGBCLeQkg0yeD5x6HesXTbvrOm9jcQ==')]) 2026-03-08 05: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 05:20:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:20:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:20:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:20:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:20:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:20:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:20:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:20:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:20:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:20: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'Sat, 07 Mar 2026 20:23:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac895b-60fbc6df705b8f442b3da735;03bf4a7a-e525-4d33-a980-e15e91dbc736'), (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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'mJUn3i9WNghY3O-ahkw9YrQmDnW62GUyMJDLH4MUG2wzvVpUh6dkGA==')]) 2026-03-08 05:20: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 05:20:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:20:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:20:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:20:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:20:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:20:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:20:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:20:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:20:37 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:20:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:20:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:20:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmb2gfq3g_mock.wav 2026-03-08 05:20:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:20:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:20:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:20:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0lx0hccv_mock.wav 2026-03-08 05:20:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:20:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.4 (-1.860154 < -1.000000) 2026-03-08 05:20:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (3.114286 > 2.400000) 2026-03-08 05:20:49 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.297406 < -1.000000) 2026-03-08 05:20:50 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.380083 < -1.000000) 2026-03-08 05:20:50 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.654873 < -1.000000) 2026-03-08 05:20:50 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 05:20:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 중계계전기반 타임' → 열차 2026-03-08 05:20:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:20:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 54자) 2026-03-08 05:20:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 중계계전기반 타임 | 긴급도:일반 | 키워드:없음 2026-03-08 05:20:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2693, filename=tmpzx65cz5v_mock.wav) 2026-03-08 05:20:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:20:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:20:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:20:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:20:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:20:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:20:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:20:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:20:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:20:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:20:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:20:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:20:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:24: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-69ac896f-043460f232564faa778d2242;884f63b1-9de1-4a4e-8f37-f5459d5b737c'), (b'RateLimit', b'"api";r=997;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b't38JAcnq5P-nLI5rAIX5_nVNTh7vmDtbOYkqI4Vll8ny2UfmG462IQ==')]) 2026-03-08 05: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 05:20:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:20:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:20:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:20:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:20:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:20:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:20:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:20:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:20:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:20: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'Sat, 07 Mar 2026 20:24:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8970-1cb5c3f51f51ec775f5904c3;884f63b1-9de1-4a4e-8f37-f5459d5b737c'), (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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'HLxETBzwnf03LiZZxaRtIbQAYXyLH2aHPy4NtVWUozJ1qRxgh-_jgA==')]) 2026-03-08 05:20: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 05:20:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:20:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:20:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:20:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:20:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:20:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:20:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:20:56 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:20:57 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:20:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 05:20:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 05:20:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2694, filename=tmpwg6uy2i2_mock.wav) 2026-03-08 05:20:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:20:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:20:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:20:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:20:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:20:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:20:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:20:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:20:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:20:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:20:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:20:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:20:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:20: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'Sat, 07 Mar 2026 20: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-69ac8976-71c177214727252d6b70d233;7237496c-e3c0-4dae-9d92-21774a8865c7'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'WXkEFGav7FBmnEqwSlX6ZQcwtK6EGpEBV7ov6xbu8wtHOU6e184HCw==')]) 2026-03-08 05:20: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 05:20:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:20:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:20:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:20:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:20:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:20:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:20:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:20:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:20:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:20:59 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 05:20:59 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 05:20: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'Sat, 07 Mar 2026 20:24:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8977-1227eb3358f62f4d693b291e;7237496c-e3c0-4dae-9d92-21774a8865c7'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'R8nGoQexwci9m_y_BaZfJ2K7y2nJ8b1dTNGJHocdTa2UFv7IXP18cA==')]) 2026-03-08 05:20: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 05:20:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:20:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:20:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:20:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:21:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:21:01 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:21:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:21:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:21:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:21:06 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:21:09 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:21:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:21:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:21:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 05:21:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:21:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2695, filename=tmpw_gv5ykl_mock.wav) 2026-03-08 05:21:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:21:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:21:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:21:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:21:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:21:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:21:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:21:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:21:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:21:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:21:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:21:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:21:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:21: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'Sat, 07 Mar 2026 20: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-69ac8982-31ebb4663f0171bc1301460a;8b45f74f-b4ad-46f2-ac63-5a61cc5f2009'), (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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kYvCbeQ--Bl5FVWicb81c_8oASedYQeqVEAiMHXPQ0E3VTT0t6oTaA==')]) 2026-03-08 05:21: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 05:21:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:21:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:21:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:21:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:21:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:21:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:21:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:21:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:21:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:21: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'Sat, 07 Mar 2026 20:24:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8982-53cae05911e6c03f744dac9b;8b45f74f-b4ad-46f2-ac63-5a61cc5f2009'), (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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'N1csdAMV5m76l6zEg5exoxTm11Gp6Z0YNg7vWMeVqvm-E3Irp818hg==')]) 2026-03-08 05:21: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 05:21:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:21:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:21:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:21:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:21:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:21:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:21:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:21:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:21:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:21:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2u_ghdne_mock.wav 2026-03-08 05:21:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:21:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:21:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:21:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:21:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkkxa0eq__mock.wav 2026-03-08 05:21:20 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:21:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:21:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:21:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 05:21:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 05:21:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2696, filename=tmpdtqdq6q7_mock.wav) 2026-03-08 05:21:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:21:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:21:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:21:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:21:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:21:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:21:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:21:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:21:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:21:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:21:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:21:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:21: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'Sat, 07 Mar 2026 20: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-69ac898d-26ec267a0ff4891f43140af1;7d6bf887-3c50-4bc6-8273-be7cc929daeb'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Rcz7_vxbB_ZfM4tZLQzXkqd2OSI1ZfrnNGKWAvt6xhCXLTqHv83ZiA==')]) 2026-03-08 05:21: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 05:21:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:21:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:21:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:21:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:21:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:21:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:21:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:21:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:21:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:21: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'Sat, 07 Mar 2026 20:24:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac898e-39d1c82137314a1859e82e78;7d6bf887-3c50-4bc6-8273-be7cc929daeb'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'CKYrHnMj-Gu1Kfx-b_JBjIf9QndU1_g4ZTOd5RIR1x49HZzr4AGYtA==')]) 2026-03-08 05:21: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 05:21:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:21:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:21:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:21:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:21:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:21:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:21:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:21:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:21:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:21:31 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:21:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:21:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:21:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:21:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 05:21:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 05:21:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2697, filename=tmpxukkgq5t_mock.wav) 2026-03-08 05:21:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:21:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:21:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:21:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:21:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:21:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:21:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:21:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:21:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:21:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:21:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:21:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8999-151260b7077eb9d20e75996a;69e13c0e-62e8-45ea-b57d-3dcc1736dd34'), (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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'am5rrV-PUA0E1r11laCOH9UIdYp5JAQ1EJVbvZ0pvFwGpKnhRsxngA==')]) 2026-03-08 05: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 05:21:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:21:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:21:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:21:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:21:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:21:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:21:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:21:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:21:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:24:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8999-7a7c8d34088add3d056c9213;69e13c0e-62e8-45ea-b57d-3dcc1736dd34'), (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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Xmo3LNLj21cfz9M2OkXNSr1K6wtXiJQA3Poq1XynMa6yjw0JV6awqQ==')]) 2026-03-08 05: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 05:21:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:21:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:21:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:21:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:21:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:21:35 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:21:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:21:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:21:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:21:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:21:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5hq3k8bx_mock.wav 2026-03-08 05:21:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:21:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:21:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:21:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:21:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:21:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 05:21:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:21:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2698, filename=tmpeibjv1u8_mock.wav) 2026-03-08 05:21:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:21:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:21:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:21:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:21:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:21:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:21:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:21:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:21:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:21:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:21:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:21:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:21: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'Sat, 07 Mar 2026 20:25: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-69ac89a4-49e77ce149294b2a5352d539;f86f66df-957e-410c-b95a-58e2e85fc04f'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'r5UWfLQFoyHy5YNLNF6DR5GFCcwnWw3FJfcz3VeVKcooMhvvDDm43A==')]) 2026-03-08 05:21: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 05:21:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:21:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:21:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:21:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:21:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:21:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:21:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:21:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:21:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:25:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac89a4-0d75cd0f56704a5b7f40d55a;f86f66df-957e-410c-b95a-58e2e85fc04f'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'CQhQ-C6bVgx34UlY_PaUjMphhdWBwMq7tOpXzxZdb4_6QoFwmpRBkg==')]) 2026-03-08 05: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 05:21:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:21:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:21:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:21:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:21:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:21:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:21:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:21:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:21:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:21:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:21:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy9htg424_mock.wav 2026-03-08 05:21:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:21:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:21:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:21:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:21:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:21:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 05:21:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:21:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2699, filename=tmp9otbrtjm_mock.wav) 2026-03-08 05:21:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:21:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:21:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:21:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:21:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:21:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:21:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:21:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:21:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:21:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:21:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:21:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:25: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-69ac89b0-128e67414aeeeb83094abba4;d8ee89ad-ccfd-4f2c-8a54-416fe49b6fc2'), (b'RateLimit', b'"api";r=985;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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'K6r93T_3gU8kDBiA0BGQ-WG5AmlcICO1BuELd3U37qPbFVph1fgglA==')]) 2026-03-08 05: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 05:21:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:21:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:21:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:21:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:21:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:21:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:21:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:21:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:21:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:25:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac89b0-1a95504060bcc03a6f1324ee;d8ee89ad-ccfd-4f2c-8a54-416fe49b6fc2'), (b'RateLimit', b'"api";r=984;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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4LlSXa7a0R7kvRiGmrwaiQUvj81KURC-YzWHGjVD132n1bXGym6iFw==')]) 2026-03-08 05: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 05:21:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:21:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:21:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:21:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:21:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:21:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa5st1gov_mock.wav 2026-03-08 05:21:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:21:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:21:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:22:02 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:22:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:22:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:22:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:22:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:22:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfazhm5er_mock.wav 2026-03-08 05:22:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:22:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:22:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:22:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplmldj0gs_mock.wav 2026-03-08 05:22:15 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:22:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (15.180000 > 2.400000) 2026-03-08 05:22:18 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.372698 < -1.000000) 2026-03-08 05:22:19 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.437737 < -1.000000) 2026-03-08 05:22:19 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 05:22:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV' → 열차 2026-03-08 05:22:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:22:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 96자) 2026-03-08 05:22:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 W | 긴급도:일반 | 키워드:역전기(RV) 2026-03-08 05:22:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2700, filename=tmp08ip205v_mock.wav) 2026-03-08 05:22:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:22:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:22:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:22:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:22:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:22:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:22:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:22:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:22:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:22:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:22:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:22:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:25: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-69ac89c8-5b9569863f8e9a37379a8e4e;5ef21f27-7ef0-486b-a4c8-98a232e96242'), (b'RateLimit', b'"api";r=983;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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'a4VCYK9LPtugEWO2r50esw4yZe_nQgq1bU9qVKGSCKjetqh8s3r4nA==')]) 2026-03-08 05: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 05:22:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:22:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:22:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:22:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:22:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:22:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:22:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:22:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:22:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:22: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'Sat, 07 Mar 2026 20:25:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac89c8-2fdd24f14379c2ef74989159;5ef21f27-7ef0-486b-a4c8-98a232e96242'), (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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'd28J_VAfERdlTF_mlUozCkCORBsRcTP-uVP-KkqIAff-QQv4UzJrPA==')]) 2026-03-08 05:22: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 05:22:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:22:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:22:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:22:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:22:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:22:23 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:22:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:22:23 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:22:26 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:22:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 05:22:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 05:22:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2701, filename=tmptmh1g2sa_mock.wav) 2026-03-08 05:22:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:22:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:22:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:22:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:22:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:22:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:22:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:22:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:22:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:22:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:22:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:22:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:22:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:22: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'Sat, 07 Mar 2026 20:25: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-69ac89cf-482471234c740d41573e6b2f;6d5fd6b1-be44-4160-a30a-4d3798c4b248'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'KycY06fKWuK_kZYFwQucHWz2Cep_RiocylMFsxx9UZn7g92zE7cMMQ==')]) 2026-03-08 05:22: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 05:22:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:22:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:22:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:22:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:22:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:22:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:22:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:22:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:22:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:22: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'Sat, 07 Mar 2026 20:25:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac89cf-52b4a43814556d8033e52148;6d5fd6b1-be44-4160-a30a-4d3798c4b248'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'nmUIOzInDgoiB5_koiSS620sQ4rADPW1ZNu28pcMizhojkDmifTWmQ==')]) 2026-03-08 05:22: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 05:22:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:22:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:22:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:22:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:22:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:22:30 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:22:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:22:33 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:22:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:22:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:22:38 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:22:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:22:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:22:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 05:22:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:22:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2702, filename=tmp03njjgg2_mock.wav) 2026-03-08 05:22:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:22:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:22:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:22:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:22:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:22:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:22:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:22:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:22:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:22:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:22:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:22:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:26: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-69ac89db-461d1bf33269bbde6f8335f0;0bbf23bd-8c39-49ec-af1f-8fe262b53506'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'g_Hm4QhxA5R6PCQBBP_D7wXSABUz3nb6fJWmd9VRsewc_ViG556o_Q==')]) 2026-03-08 05: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 05:22:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:22:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:22:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:22:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:22:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:22:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:22:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:22:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:22:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:26:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac89db-7a110a4b004ce4d60586082f;0bbf23bd-8c39-49ec-af1f-8fe262b53506'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FLfQJnEznSBnGAEYO7YpxKD-6naEpVv0ZoGvdoCM8jPmgCpYOSbvZw==')]) 2026-03-08 05: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 05:22:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:22:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:22:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:22:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:22:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:22:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:22:41 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:22:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:22:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:22:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp2dmaodh_mock.wav 2026-03-08 05:22:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:22:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:22:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:22:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:22:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpppe4bcyd_mock.wav 2026-03-08 05:22:49 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:22:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:22:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:22:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 05:22:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 05:22:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2703, filename=tmpd84yarx1_mock.wav) 2026-03-08 05:22:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:22:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:22:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:22:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:22:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:22:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:22:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:22:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:22:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:22:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:22:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:22:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:22:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:22: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'Sat, 07 Mar 2026 20:26: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-69ac89e6-52e8e72d3deca32a50dea10a;e05442b3-2fba-4a72-b624-e49be864a89e'), (b'RateLimit', b'"api";r=977;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'eqXX911FO_2r0TZmAxAc9r3jVtMVJB_2IRTxc-ywsj_agY3IfNVBvw==')]) 2026-03-08 05:22: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 05:22:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:22:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:22:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:22:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:22:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:22:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:22:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:22:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:22:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:22: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'Sat, 07 Mar 2026 20:26:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac89e6-3da93d95497a70213f8990dd;e05442b3-2fba-4a72-b624-e49be864a89e'), (b'RateLimit', b'"api";r=976;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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9bD0KmELuUwkHNVuSDicyiHKxBSRdDF9pgdvU9ldE577Yda81keL4g==')]) 2026-03-08 05:22: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 05:22:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:22:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:22:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:22:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:22:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:22:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:22:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:22:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:22:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:22:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:23:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:23:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:23:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:23:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:23:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:23:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2704, filename=tmp_l52i7kg_mock.wav) 2026-03-08 05:23:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:23:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:23:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:23:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:23:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:23:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:23:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:23:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:23:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:23:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:23:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:23:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:23:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:23: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'Sat, 07 Mar 2026 20:26: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-69ac89f1-5b0e848c424511ae23849494;36f6566c-581f-4ee3-a77e-70cd492747f4'), (b'RateLimit', b'"api";r=975;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'oSZT1rUbr5b1-AkyNh-lOHThNv62l7SBUnHe6Cr3sXvL67dj1jsJNQ==')]) 2026-03-08 05:23: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 05:23:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:23:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:23:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:23:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:23:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:23:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:23:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:23:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:23:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:23: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'Sat, 07 Mar 2026 20:26:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac89f1-19d0cea3586e020c7baef426;36f6566c-581f-4ee3-a77e-70cd492747f4'), (b'RateLimit', b'"api";r=974;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'jfUBgbIk6ziEx-80fHw7wy1fkfU1sJYEsb05Ycn__0TjIwzNaWN-LA==')]) 2026-03-08 05:23: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 05:23:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:23:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:23:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:23:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:23:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:23:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:23:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:23:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:23:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:23:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:23:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqo28ju48_mock.wav 2026-03-08 05:23:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:23:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:23:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:23:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:23:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:23:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 05:23:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:23:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2705, filename=tmpmb2gfq3g_mock.wav) 2026-03-08 05:23:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:23:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:23:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:23:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:23:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:23:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:23:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:23:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:23:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:23:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:23:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:23:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:23:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:23: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'Sat, 07 Mar 2026 20: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-69ac89fd-5a203ebf2f87d4ca0143acc9;b3741f3b-1bc5-4dc2-a7bb-040f018175af'), (b'RateLimit', b'"api";r=973;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'PEaxnAAQqlTuOWlD9AFBB7EwH4du7qQFz8QVEllBYUl0ZLWJQ4b9EA==')]) 2026-03-08 05:23: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 05:23:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:23:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:23:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:23:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:23:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:23:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:23:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:23:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:23:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:23: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'Sat, 07 Mar 2026 20:26:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac89fd-7a8e56df2fbae895267694b2;b3741f3b-1bc5-4dc2-a7bb-040f018175af'), (b'RateLimit', b'"api";r=972;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'yPwKw5MOqwM2AP_iWlnhQqo8_OaXRnOZ22f6DyCMN3UFyY15ZcdMrA==')]) 2026-03-08 05:23: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 05:23:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:23:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:23:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:23:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:23:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:23:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:23:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:23:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:23:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc6zrb19p_mock.wav 2026-03-08 05:23:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:23:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:23:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:23:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:23:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp9ku18xj_mock.wav 2026-03-08 05:23:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:23:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:23:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:23:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:23:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:23:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:23:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2706, filename=tmp0lx0hccv_mock.wav) 2026-03-08 05:23:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:23:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:23:24 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 05:23:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:23:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:23:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:23:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:23:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:23:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:23:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:23:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:23:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:23:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8a08-14fcc9757df4b72a644db3a1;241ab2a3-861e-4d7c-b52f-70bf895a8c5b'), (b'RateLimit', b'"api";r=971;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'_SMUBUUXiwxhUTWONv5319v127Jb-Xq9Q3xF5xYvv0IERCpRVImxmg==')]) 2026-03-08 05: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 05:23:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:23:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:23:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:23:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:23:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:23:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:23:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:23:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:23:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:26:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8a08-41e2702b694728037652b450;241ab2a3-861e-4d7c-b52f-70bf895a8c5b'), (b'RateLimit', b'"api";r=970;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'z_48adR31HtX35eXX4q6TwwfWZVVKPFdNpPsYqf3nF-tTWukPqw19A==')]) 2026-03-08 05: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 05:23:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:23:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:23:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:23:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:23:25 [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. * 2026-03-08 05:23:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:23:27 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:23:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:23:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:23:30 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:23:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:23:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:23:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw5bsobll_mock.wav 2026-03-08 05:23:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:23:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:23:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:23:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxo7h14br_mock.wav 2026-03-08 05:23:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:23:44 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:23:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (8.905882 > 2.400000) 2026-03-08 05:23:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.006974 < -1.000000) 2026-03-08 05:23:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.021251 < -1.000000) 2026-03-08 05:23:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:23:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:23:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'иначе' → 불명 2026-03-08 05:23:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:23:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 44자) 2026-03-08 05:23:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:"иначе" | 긴급도:일반 | 키워드:"иначе" 2026-03-08 05:23:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2707, filename=tmp2u_ghdne_mock.wav) 2026-03-08 05:23:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:23:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:23:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:23:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:23:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:23:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:23:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:23:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:23:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:23:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:23:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:23:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:23:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:23: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'Sat, 07 Mar 2026 20:27: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-69ac8a22-6307ebce2fc4216868256caf;6f40c892-7331-4374-9134-e5ad1ab928a5'), (b'RateLimit', b'"api";r=969;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0usdCBmYmhkK8ge2hhFHMofCaYR8d9uuSjxwxwc-7ko1ULDB1jv6KQ==')]) 2026-03-08 05:23: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 05:23:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:23:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:23:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:23:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:23:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:23:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:23:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:23:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:23:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:23: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'Sat, 07 Mar 2026 20:27:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8a22-2c7861344a6d71ce5eecad57;6f40c892-7331-4374-9134-e5ad1ab928a5'), (b'RateLimit', b'"api";r=968;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'uLVctx9vlui_ap7sRN0jjeXArkxkmSSf54GFfWDygQk54IW78f1Ryg==')]) 2026-03-08 05:23: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 05:23:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:23:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:23:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:23:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:23:50 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:23:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:23:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:23:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:23:56 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:23:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 05:23:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 05:23:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2708, filename=tmpkkxa0eq__mock.wav) 2026-03-08 05:23:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:23:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:23:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:23:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:23:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:23:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:23:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:23:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:23:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:23:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:23:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:23:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8a29-2b5fc664250ce881727c92ca;41cccecc-c464-4c59-b54b-1171d4651e0f'), (b'RateLimit', b'"api";r=967;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'P53f4pjGxHdc9V5XVRJyoK0YhUKH8ynzENzMxOsVJXYwsbbIevSZtw==')]) 2026-03-08 05: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 05:23:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:23:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:23:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:23:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:23:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:23:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:23:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:23:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:23:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:27:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8a29-0eb8667e5687b32e261a3c27;41cccecc-c464-4c59-b54b-1171d4651e0f'), (b'RateLimit', b'"api";r=966;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7Ifmj15urUwHkoYsLgw7Xf7cbu9vWSkBGkoPu4TiUlZn0W_nCr7poA==')]) 2026-03-08 05: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 05:23:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:23:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:23:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:23:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:23:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:23:59 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:23:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:24:00 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:24:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:24:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:24:07 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:24:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:24:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:24:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:24:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 05:24:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:24:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2709, filename=tmp5hq3k8bx_mock.wav) 2026-03-08 05:24:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:24:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:24:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:24:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:24:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:24:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:24:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:24:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:24:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:24:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:24:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:24:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:27: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-69ac8a34-66a65d1e11a58aca3f0ee238;3019b23f-a772-4bfe-80bc-652e89a16944'), (b'RateLimit', b'"api";r=965;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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'rFxmrgDsx9DCmXQ0Z65CzB0NbKIXeYMBZnkrkBUU50Npp8_f9Kfsqg==')]) 2026-03-08 05: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 05:24:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:24:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:24:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:24:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:24:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:24:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:24:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:24:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:24:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:27:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8a35-09ae30d72594928771cad9ee;3019b23f-a772-4bfe-80bc-652e89a16944'), (b'RateLimit', b'"api";r=964;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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8fftaoKVc_eNJQTCNkLe0CNn6WTDomRMNGhP8vZT6upCKKw7LUPYJw==')]) 2026-03-08 05: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 05:24:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:24:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:24:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:24:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:24:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:24:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmjd73qdl_mock.wav 2026-03-08 05:24:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:24:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:24:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:24:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:24:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:24:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpe4v0hsg6_mock.wav 2026-03-08 05:24:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:24:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:24:19 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:24:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:24:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:24:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 05:24:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 05:24:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2710, filename=tmpy9htg424_mock.wav) 2026-03-08 05:24:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:24:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:24:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:24:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:24:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:24:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:24:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:24:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:24:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:24:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:24:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:24:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:24: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'Sat, 07 Mar 2026 20:27: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-69ac8a40-0e86af3323695f6340366e73;58680615-830b-45ed-ac14-98db783fee5c'), (b'RateLimit', b'"api";r=963;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8Akiy-zWHcihVkGj4uO0ca_8naVUPyguWGApgN4gEK24-BB1Xub_HQ==')]) 2026-03-08 05:24: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 05:24:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:24:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:24:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:24:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:24:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:24:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:24:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:24:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:24:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:24: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'Sat, 07 Mar 2026 20:27:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8a40-1d8d84a547feb4a353c9930e;58680615-830b-45ed-ac14-98db783fee5c'), (b'RateLimit', b'"api";r=962;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6CaPn9uViuANUAPKIWPWmk2LAwGLzgARmG7X6xDTq_wD5HlQirgieg==')]) 2026-03-08 05:24: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 05:24:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:24:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:24:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:24:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:24:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:24:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:24:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:24:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:24:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:24:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:24:30 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:24:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:24:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:24:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 05:24:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV), 모터,신호,통과 2026-03-08 05:24:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2711, filename=tmpa5st1gov_mock.wav) 2026-03-08 05:24:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:24:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:24:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:24:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:24:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:24:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:24:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:24:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:24:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:24:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:24:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:24:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:24:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:24: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'Sat, 07 Mar 2026 20:27: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-69ac8a4b-426f00457bd7658b090651e9;35d98188-958f-4840-b15d-06d97cf739a6'), (b'RateLimit', b'"api";r=961;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vm8EklaeytsrMasK9kypdpB-52PasxVxrb-f7APZfb0VPvvdeAKLug==')]) 2026-03-08 05:24: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 05:24:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:24:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:24:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:24:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:24:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:24:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:24:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:24:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:24:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:24: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'Sat, 07 Mar 2026 20:27:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8a4b-117782f239eb5b7509ba863f;35d98188-958f-4840-b15d-06d97cf739a6'), (b'RateLimit', b'"api";r=960;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'r_hohiUeBaPU3fFgSaTAUAj6BeYdjzyw4RlSPGRWx1BDmzGxMaomYA==')]) 2026-03-08 05:24: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 05:24:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:24:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:24:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:24:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:24:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:24:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:24:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:24:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:24:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:24:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:24:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplqrn98sg_mock.wav 2026-03-08 05:24:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:24:42 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:24:42 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:24:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:24:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:24:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 05:24:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:24:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2712, filename=tmpfazhm5er_mock.wav) 2026-03-08 05:24:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:24:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:24:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:24:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:24:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:24:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:24:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:24:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:24:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:24:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:24:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:24:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:24:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:24: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'Sat, 07 Mar 2026 20:28: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-69ac8a57-56e4356421dbf30249adf033;334beab9-6cfc-4623-8bcb-af309c497617'), (b'RateLimit', b'"api";r=959;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'YTp-RSFsSlFzkcH5Aq7S1uj9mDDL1BCv-BR6vlnj53KtR9DZ0z0Xjw==')]) 2026-03-08 05:24: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 05:24:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:24:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:24:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:24:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:24:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:24:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:24:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:24:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:24:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:24: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'Sat, 07 Mar 2026 20:28:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8a57-4a15aceb6da845b02239d0a9;334beab9-6cfc-4623-8bcb-af309c497617'), (b'RateLimit', b'"api";r=958;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'sRAGDfuQ3mmL-6BLdrZAHUpAfEU-a4NF00c1HK9dgUmE-UNNe44w7w==')]) 2026-03-08 05:24: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 05:24:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:24:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:24:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:24:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:24:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:24:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:24:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:24:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:24:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp56yonghs_mock.wav 2026-03-08 05:24:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:24:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:24:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:24:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:24:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpesymuqtv_mock.wav 2026-03-08 05:24:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:24:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:24:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:24:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:24:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:24:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:24:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2713, filename=tmplmldj0gs_mock.wav) 2026-03-08 05:24:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:24:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:24:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:24:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:24:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:24:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:24:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:24:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:24:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:24:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:24:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:24:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:24:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:28: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-69ac8a62-6ad127c30b33630d2a240af5;dc5fd6e3-9597-4370-ba7e-22bd880aead5'), (b'RateLimit', b'"api";r=957;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dHjtHGQ0sjit1FqKRQ_12ru7g2dw-7MSUU2kBXQ4MDarvJO21yUZ5Q==')]) 2026-03-08 05: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 05:24:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:24:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:24:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:24:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:24:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:24:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:24:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:24:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:24:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:24: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'Sat, 07 Mar 2026 20:28:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8a62-100d125e698419c76fe48166;dc5fd6e3-9597-4370-ba7e-22bd880aead5'), (b'RateLimit', b'"api";r=956;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FY4FNSV8AsuP-eV6gPqSG9H-mpGkFaYbMIsE9A0BJ_v9kUYT7ek1lA==')]) 2026-03-08 05:24: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 05:24:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:24:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:24:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:24:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:24:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:24:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:24:57 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:24:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:25:00 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:25:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:25:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:25:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu3e_q06s_mock.wav 2026-03-08 05:25:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:25:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:25:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:25:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpf28d5s_3_mock.wav 2026-03-08 05:25:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:25:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:25:17 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:25:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (23.526316 > 2.400000) 2026-03-08 05:25:18 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.977729 < -1.000000) 2026-03-08 05:25:19 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.530782 < -1.000000) 2026-03-08 05:25:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:25:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:25:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '동래 교대 연구 신호기 전기ators' → 불명 2026-03-08 05:25:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:25:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 90자) 2026-03-08 05:25:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:동래 교대 연구 신호기 전기ators 통과 | 긴급도:일반 | 키워드:동래 교대 연구 신호기,전기,통과 2026-03-08 05:25:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2714, filename=tmpp2dmaodh_mock.wav) 2026-03-08 05:25:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:25:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:25:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:25:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:25:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:25:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:25:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:25:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:25:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:25:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:25:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:25:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:25:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:25: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'Sat, 07 Mar 2026 20:28: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-69ac8a7c-21a297b111ac59ec2a6a8c08;562fd9a7-b93f-4d1c-9d84-bfc628de44b4'), (b'RateLimit', b'"api";r=955;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 ab2999aef5af1e5592a220e1d1814994.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'AfVz8FVdoBTlBgPCs393FjrZmVG_zz9R_-bkqv2Y3ECqrXYmYjXeEg==')]) 2026-03-08 05:25: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 05:25:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:25:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:25:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:25:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:25:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:25:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:25:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:25:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:25:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:25: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'Sat, 07 Mar 2026 20:28:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8a7d-79dda4a621dca4de3e0fc2be;562fd9a7-b93f-4d1c-9d84-bfc628de44b4'), (b'RateLimit', b'"api";r=954;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 ab2999aef5af1e5592a220e1d1814994.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'keFIs-xk69-zk4-5bDQ8053pcBRuBCs7sNCLA0HAo4aeO1nRMOUZwA==')]) 2026-03-08 05:25: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 05:25:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:25:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:25:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:25:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:25:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:25:23 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:25:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:25:26 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:25:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 05:25:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 05:25:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2715, filename=tmpppe4bcyd_mock.wav) 2026-03-08 05:25:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:25:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:25:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:25:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:25:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:25:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:25:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:25:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:25:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:25:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:25:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:25:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:25:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:25:27 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:25: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'Sat, 07 Mar 2026 20:28: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-69ac8a83-106b1b96769290b31ecc534e;11a2b5ab-6202-4116-837f-e7e90c71e875'), (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 7d0e3d3ceaf195c2196e1551f7e8ec68.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'Nxse8YMByyso7KwkiNYR_MFuBSYds5zwFCQ6PszOhlSUBiBdvRO_Kw==')]) 2026-03-08 05:25: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 05:25:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:25:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:25:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:25:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:25:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:25:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:25:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:25:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:25:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:25: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'Sat, 07 Mar 2026 20:28:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8a84-4cb0803017e0d2f6777a80e6;11a2b5ab-6202-4116-837f-e7e90c71e875'), (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 7d0e3d3ceaf195c2196e1551f7e8ec68.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'T3oy2kxIO_hm20v9Ye8QK-SkIuDcFwyUl8At-73biA5_ZPO7Zzq9KA==')]) 2026-03-08 05:25: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 05:25:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:25:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:25:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:25:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:25:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:25:30 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:25:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:25:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:25:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:25:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:25:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:25:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxfgmpto8_mock.wav 2026-03-08 05:25:38 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:25:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:25:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:25:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:25:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 05:25:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:25:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2716, filename=tmpqo28ju48_mock.wav) 2026-03-08 05:25:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:25:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:25:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:25:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:25:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:25:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:25:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:25:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:25:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:25:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:25:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:25:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:25:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:25: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'Sat, 07 Mar 2026 20: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-69ac8a8f-1fa9db24648c0ff332ce7486;cfd86f63-f4cd-4d8c-b02c-e09d86479cfc'), (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 1ebf2089fb82b23690aadc00c8b62cb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'1GbaVkwtZF6RIvRDdBFTXsiZs18dlSth_nd0bd4fGlKxrXYTwc01qw==')]) 2026-03-08 05:25: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 05:25:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:25:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:25:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:25:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:25:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:25:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:25:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:25:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:25:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:25: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'Sat, 07 Mar 2026 20:29:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8a8f-10a2b0417279bf3c698f4de1;cfd86f63-f4cd-4d8c-b02c-e09d86479cfc'), (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 1ebf2089fb82b23690aadc00c8b62cb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'QLN7Keeqj71a4gjXl2BlLPtEzAY_YKaptFsIrG_hIizbNPggUhlN-A==')]) 2026-03-08 05:25: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 05:25:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:25:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:25:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:25:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:25:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:25:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2ukog7r9_mock.wav 2026-03-08 05:25:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:25:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:25:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:25:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:25:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:25:49 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:25:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:25:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:25:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 05:25:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 05:25:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2717, filename=tmpc6zrb19p_mock.wav) 2026-03-08 05:25:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:25:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:25:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:25:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:25:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:25:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:25:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:25:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:25:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:25:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:25:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:25:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:25:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:25: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'Sat, 07 Mar 2026 20:29: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-69ac8a9b-0e5f1fd70e0874da10a43369;5e0987a8-8cc8-4883-97fd-7fa33df0f3e5'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Cm0FrYxYSj-aHxG4_GsAqLIh2PU0EipkyeVYmwK_u2yKs78rdJ64CA==')]) 2026-03-08 05:25: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 05:25:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:25:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:25:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:25:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:25:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:25:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:25:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:25:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:25:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:25: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'Sat, 07 Mar 2026 20:29:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8a9b-7ca926d14544898445c866fd;5e0987a8-8cc8-4883-97fd-7fa33df0f3e5'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'm-q4-l9xZMhfdxMSK8MAnxinHksrixmpauEbGMHwPn1-LkXzhQ4a8A==')]) 2026-03-08 05:25: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 05:25:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:25:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:25:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:25:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:25:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:25:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:25:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:25:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:25:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:25:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:26:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:26:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:26:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:26:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:26:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:26:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2718, filename=tmpp9ku18xj_mock.wav) 2026-03-08 05:26:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:26:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:26:01 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:26:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:26:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:26:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:26:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:26:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:26:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:26:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:26:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:26:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:26:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8aa6-61376716153d2c0e4f918700;f64e8f3a-24eb-4680-9a5b-7e0a4c1e382c'), (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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'QV3hWggiyKd-6KBID9QSXKCZo0UWd8TvBHPDnzcAUbHbUjqdrnkrHg==')]) 2026-03-08 05: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 05:26:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:26:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:26:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:26:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:26:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:26:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:26:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:26:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:26:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:29:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8aa6-79569ba13be29c3f0d0bd80f;f64e8f3a-24eb-4680-9a5b-7e0a4c1e382c'), (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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'5hiqi43BkTTMhSNLJ3vilVmY2w6r4aXkPdQapxipq_got4gDh4C0og==')]) 2026-03-08 05: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 05:26:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:26:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:26:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:26:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:26:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:26:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:26:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:26:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:26:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptj01gfzl_mock.wav 2026-03-08 05:26:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:26:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:26:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:26:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:26:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:26:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:26:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:26:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:26:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6y2g42qo_mock.wav 2026-03-08 05:26:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 42자) 2026-03-08 05:26:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:26:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2719, filename=tmpw5bsobll_mock.wav) 2026-03-08 05:26:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:26:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:26:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:26:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:26:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:26:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:26:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:26:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:26:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:26:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:26:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:26:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:29: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-69ac8ab1-0993493d408ae3f9689aa134;7fb8fd51-057f-4641-9920-220736de3f08'), (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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'2YpumUI0NnM9lRY60-iAQ2nd0rE4GbryIelvwPOcKAlmMcNPTDSAaw==')]) 2026-03-08 05: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 05:26:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:26:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:26:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:26:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:26:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:26:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:26:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:26:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:26:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:26:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:26: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'Sat, 07 Mar 2026 20:29:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8ab1-31cebe540cc9fe89418dc5d6;7fb8fd51-057f-4641-9920-220736de3f08'), (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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b's0bsRRdhVOWVG8jkOSJCi1b0VkDY2VyW9LwokbNiSjN8bL7NGKKhuA==')]) 2026-03-08 05:26: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 05:26:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:26:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:26:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:26:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:26:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:26:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:26:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:26:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:26:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyo38i9e4_mock.wav 2026-03-08 05:26:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:26:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:26:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:26:24 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:26:24 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:26:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:26:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:26:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:26:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:26:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2720, filename=tmpxo7h14br_mock.wav) 2026-03-08 05:26:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:26:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:26:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:26:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:26:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:26:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:26:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:26:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:26:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:26:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:26:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:26:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:26:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:26: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'Sat, 07 Mar 2026 20:29: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-69ac8abc-32040fa71d1b13863b2a9f1e;3be27be2-bef2-405f-b2c9-c3d1915ce0ff'), (b'RateLimit', b'"api";r=989;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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'rWzaQ_K2roWo3dLFkh9yv8pqRo7v8Unon2yzHRlfRcnR8LBgOBSpMQ==')]) 2026-03-08 05:26: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 05:26:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:26:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:26:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:26:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:26:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:26:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:26:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:26:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:26:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:26: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'Sat, 07 Mar 2026 20:29:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8abd-594414964452bf37282af75b;3be27be2-bef2-405f-b2c9-c3d1915ce0ff'), (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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'w0ULIXhMKhPHd9E7kBcjB73JmpYjvl-Rmk62wDzCUo3bhmspdtupPA==')]) 2026-03-08 05:26: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 05:26:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:26:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:26:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:26:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:26:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:26:27 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:26:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:26:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:26:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxs_2anlw_mock.wav 2026-03-08 05:26:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:26:31 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:26:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:26:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:26:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpon0m7ufq_mock.wav 2026-03-08 05:26:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:26:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:26:44 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:26:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:26:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 05:26:51 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.709396 < -1.000000) 2026-03-08 05:26:52 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.368481 < -1.000000) 2026-03-08 05:26:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:26:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:26:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '.' → 불명 2026-03-08 05:26:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:26:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 05:26:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 05:26:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2721, filename=tmpmjd73qdl_mock.wav) 2026-03-08 05:26:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:26:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:26:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:26:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:26:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:26:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:26:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:26:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:26:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:26:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:26:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:26:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:26:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:26: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'Sat, 07 Mar 2026 20:30: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-69ac8ad9-025e126514b9b2a034a7c61d;0113f9f3-ae1d-4708-8c8b-06547e607d50'), (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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'WdYsh1I7baegX5vHl2hGCjPBDHQYoSi84DNMxF18r4ds5hoWHDCfkw==')]) 2026-03-08 05:26: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 05:26:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:26:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:26:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:26:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:26:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:26:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:26:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:26:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:26:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:26: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'Sat, 07 Mar 2026 20:30:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8ada-4369e113781f503243b1544a;0113f9f3-ae1d-4708-8c8b-06547e607d50'), (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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Lvf-89EgxQEn5_BYLWXaUMKVahXesi-UBI2rXhBWpxxYpvj0G594aQ==')]) 2026-03-08 05:26: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 05:26:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:26:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:26:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:26:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:26:54 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:26:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:26:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:26:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:26:59 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:27:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 05:27:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 05:27:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2722, filename=tmpe4v0hsg6_mock.wav) 2026-03-08 05:27:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:27:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:27:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:27:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:27:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:27:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:27:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:27:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:27:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:27:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:27:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:27:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:27:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:27: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'Sat, 07 Mar 2026 20:30: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-69ac8ae0-3ee4602f0d4712ea7e425480;d8c3f329-5c7e-48a6-9ca1-ae180c2ea79b'), (b'RateLimit', b'"api";r=985;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'PbJDK7M9-_3st7V8o0XzmZ83ia-jk4xTK9-E9TSPgzgUbAFnWRfzqA==')]) 2026-03-08 05:27: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 05:27:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:27:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:27:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:27:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:27:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:27:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:27:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:27:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:27:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:27: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'Sat, 07 Mar 2026 20:30:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8ae1-2479ffd768c3e4246c61e2a0;d8c3f329-5c7e-48a6-9ca1-ae180c2ea79b'), (b'RateLimit', b'"api";r=984;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3Rkfe8wnROVksOzVSwRrGeSnKQBNbO3XGdBtAZCCGDwbl2TsBhENiw==')]) 2026-03-08 05:27: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 05:27:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:27:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:27:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:27:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:27:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:27:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:27:03 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:27:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:27:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:27:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsx7y8yli_mock.wav 2026-03-08 05:27:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:27:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:27:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:27:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:27:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpe01cm1r0_mock.wav 2026-03-08 05:27:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:27:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:27:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:27:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 67자) 2026-03-08 05:27:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 이동 중 | 긴급도:일반 | 키워드:전차선, 이동, 지지금구, 좌천 2026-03-08 05:27:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2723, filename=tmplqrn98sg_mock.wav) 2026-03-08 05:27:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:27:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:27:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:27:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:27:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:27:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:27:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:27:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:27:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:27:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:27:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:27:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:27:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:27: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'Sat, 07 Mar 2026 20:30: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-69ac8aec-738146af72e6e35a3c19d2ad;95a1df39-0368-460d-a667-99ce260c8051'), (b'RateLimit', b'"api";r=983;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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'nW7dN8Z6kJj23fIwr-vDPuXVgTO2Zn6UXDjC05DcRPFGIdEIfZybkA==')]) 2026-03-08 05:27: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 05:27:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:27:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:27:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:27:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:27:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:27:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:27:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:27:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:27:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:27: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'Sat, 07 Mar 2026 20:30:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8aec-180fb7fd20eade5455a4ea63;95a1df39-0368-460d-a667-99ce260c8051'), (b'RateLimit', b'"api";r=982;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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1btzOeynon8P5v7matO6jvbO6EWNvD8-PkQD5AhyybRhM_Ml0ucRvw==')]) 2026-03-08 05:27: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 05:27:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:27:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:27:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:27:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:27:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:27:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:27:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:27:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:27:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:27:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:27:22 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:27:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:27:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:27:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 05:27:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 05:27:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2724, filename=tmp56yonghs_mock.wav) 2026-03-08 05:27:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:27:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:27:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:27:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:27:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:27:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:27:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:27:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:27:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:27:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:27:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:27:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:27: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'Sat, 07 Mar 2026 20: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-69ac8af8-6eaee11a4ae560d85fa0fba7;b71dde3b-9db0-4292-988f-8fb2d8e322a9'), (b'RateLimit', b'"api";r=981;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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'NTS8-1qnW1K0j3Qo1jzQpshiYZfYMD_EsEFmgFNMVfn45Bik1lxHDw==')]) 2026-03-08 05:27: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 05:27:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:27:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:27:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:27:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:27:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:27:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:27:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:27:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:27:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:27: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'Sat, 07 Mar 2026 20:30:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8af8-2af372dc3274ee064122b71c;b71dde3b-9db0-4292-988f-8fb2d8e322a9'), (b'RateLimit', b'"api";r=980;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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Z9IruNLUvIRJn_-F1O3B7RoLcGp2SWHPZCCQB9EQX1w8A9eLg_HNPw==')]) 2026-03-08 05:27: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 05:27:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:27:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:27:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:27:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:27:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:27:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:27:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:27:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:27:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:27:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:27:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8i3jvuaz_mock.wav 2026-03-08 05:27:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:27:34 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:27:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:27:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:27:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:27:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:27:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2725, filename=tmpesymuqtv_mock.wav) 2026-03-08 05:27:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:27:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:27:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:27:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:27:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:27:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:27:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:27:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:27:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:27:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:27:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:27:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:27:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8b03-6e06447d6bb25e5a0cfe44f1;d5d4d522-3a1d-4ad8-bb5b-cb0edc42f883'), (b'RateLimit', b'"api";r=979;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'LCtfR2kSaYnNMfX21L-Itjzy2q-4e0xgrO1aiF5s5d8mjYJuXQVt8g==')]) 2026-03-08 05: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 05:27:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:27:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:27:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:27:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:27:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:27:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:27:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:27:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:27:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:27: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'Sat, 07 Mar 2026 20:30:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8b03-2537a804001e37437d3c10ad;d5d4d522-3a1d-4ad8-bb5b-cb0edc42f883'), (b'RateLimit', b'"api";r=978;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'pM5FpdLobXAFfDWoJRe7o36clDbX5oKSK4WMfAKYlfZJcMK2M9Z3Gg==')]) 2026-03-08 05:27: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 05:27:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:27:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:27:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:27:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:27:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:27:37 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:27:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:27:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:27:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyyemj_7l_mock.wav 2026-03-08 05:27:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:27:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:27:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:27:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:27:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2znx4l2e_mock.wav 2026-03-08 05:27:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:27:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:27:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:27:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:27:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 05:27:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:27:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2726, filename=tmpu3e_q06s_mock.wav) 2026-03-08 05:27:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:27:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:27:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:27:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:27:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:27:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:27:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:27:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:27:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:27:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:27:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:27:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8b0e-08f4f75c2f57dadb2b9c2a4b;6094eede-15aa-418b-9422-acfdde61c59a'), (b'RateLimit', b'"api";r=977;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'_z0tCnVG4vwPnuWQtUAmAey39-bnSDjU3cGOQss-tvo_I_IydzmjQA==')]) 2026-03-08 05: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 05:27:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:27:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:27:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:27:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:27:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:27:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:27:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:27:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:27:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:27: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'Sat, 07 Mar 2026 20:31:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8b0f-38439656244a75a34db1b0bd;6094eede-15aa-418b-9422-acfdde61c59a'), (b'RateLimit', b'"api";r=976;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3oc3as5ZNru2e9b2p2ta7UfKqXtlrZKrUPIbrTcKOd_CkRUdzc_IIw==')]) 2026-03-08 05:27: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 05:27:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:27:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:27:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:27:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:27:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:27:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:27:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:27:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:27:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:27:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:27:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:27:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp08r9pvmd_mock.wav 2026-03-08 05:27:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:27:57 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:27:57 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:27:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:27:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:27:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:27:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:27:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2727, filename=tmpf28d5s_3_mock.wav) 2026-03-08 05:27:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:27:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:27:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:27:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:27:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:27:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:27:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:27:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:27:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:27:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:27:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:27:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8b1a-07295cb66d04857752f48051;a8079572-c11d-4402-86f4-7e009988eaa1'), (b'RateLimit', b'"api";r=975;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b't18HHKKNB9XzhWa23vADmiLtQ6i_1RRUCsPtkwQxGND_a7yYlzWeKA==')]) 2026-03-08 05: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 05:27:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:27:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:27:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:27:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:27:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:27:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:27:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:27:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:27:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:31:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8b1a-4ff8dd4f67c0e13301ee47f7;a8079572-c11d-4402-86f4-7e009988eaa1'), (b'RateLimit', b'"api";r=974;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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FEtCd_hMyXEWH_WSxZ2oBRCTCOFGK-fL2ahaltyILAgAraoHe0kk0A==')]) 2026-03-08 05: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 05:27:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:27:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:27:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:27:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:28:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:28:00 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:28:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:28:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:28:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphwsn72av_mock.wav 2026-03-08 05:28:04 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:28:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:28:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:28:11 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:28:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:28:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:28:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 05:28:20 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.850557 < -1.000000) 2026-03-08 05:28:21 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.755437 < -1.000000) 2026-03-08 05:28:21 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 05:28:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '중앙 역전기(RV) 모터카 지킥차전 완료' → 열차 2026-03-08 05:28:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:28:21 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:28:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 92자) 2026-03-08 05:28:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:중앙 역전기(RV) 모터카 지킥차전 완료 | 긴급도:일반 | 키워드:중앙 역전기(RV), 모터카, 지킥차전, 완료 2026-03-08 05:28:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2728, filename=tmpxfgmpto8_mock.wav) 2026-03-08 05:28:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:28:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:28:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:28:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:28:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:28:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:28:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:28:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:28:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:28:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:28:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:28:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8b32-6b8cae7217671e9449cede9a;00788826-2796-4969-86a0-abc4410a5b1d'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Mha9Qm2phsmTCPbn12JcHLTsQnz9ayybCN3pyAPnF5L_obVzmidxxg==')]) 2026-03-08 05: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 05:28:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:28:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:28:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:28:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:28:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:28:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:28:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:28:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:28:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:31:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8b32-4335c87e461c999a2dbbc561;00788826-2796-4969-86a0-abc4410a5b1d'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'YoQRJP6EZuxMTBuXBrkQlSch4xkjFsCXncHsjej8dquVro8kg1sulg==')]) 2026-03-08 05: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 05:28:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:28:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:28:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:28:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:28:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:28:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:28:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:28:28 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:28:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:28:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 05:28:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 05:28:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2729, filename=tmp2ukog7r9_mock.wav) 2026-03-08 05:28:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:28:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:28:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:28:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:28:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:28:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:28:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:28:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:28:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:28:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:28:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:28:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:28:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:28: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'Sat, 07 Mar 2026 20: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-69ac8b39-4b6143735a1301d16728f81b;98cb7b97-c7a6-4133-844a-4546201393a6'), (b'RateLimit', b'"api";r=971;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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'waCawVctpr0kydklKN39QH3p_42CbT_ABJoF3-exGnl4FDgfy8IlgA==')]) 2026-03-08 05:28: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 05:28:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:28:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:28:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:28:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:28:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:28:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:28:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:28:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:28:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:28:29 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 05:28:29 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 05: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'Sat, 07 Mar 2026 20:31:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8b39-2c68ec71109376f2542f3ae1;98cb7b97-c7a6-4133-844a-4546201393a6'), (b'RateLimit', b'"api";r=970;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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'hh1gG66upw0VIVTw_hrKPX8EcBmPzpsv7GQgNmi3oDqAtr0cNUg9Xw==')]) 2026-03-08 05: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 05:28:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:28:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:28:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:28:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:28:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:28:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppr_kq8k8_mock.wav 2026-03-08 05:28:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:28:32 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:28:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:28:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:28:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:28:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp58vze10g_mock.wav 2026-03-08 05:28:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:28:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:28:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:28:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:28:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:28:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 05:28:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:28:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2730, filename=tmptj01gfzl_mock.wav) 2026-03-08 05:28:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:28:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:28:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:28:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:28:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:28:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:28:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:28:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:28:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:28:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:28:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:28:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:28:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:32: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-69ac8b45-30b8977223f4e5510104ef36;964e61d6-472d-48de-a0a9-ba8c21aca7bd'), (b'RateLimit', b'"api";r=969;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8N3yhYN5f8m1K28to53RU9zADn0ofTw9JppBB9T71FVp6_j2gqemQw==')]) 2026-03-08 05: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 05:28:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:28:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:28:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:28:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:28:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:28:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:28:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:28:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:28:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:32:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8b45-63b7bc822df78cca4c225193;964e61d6-472d-48de-a0a9-ba8c21aca7bd'), (b'RateLimit', b'"api";r=968;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'47BO6heXNYm0pmJYlUbRj5VnmMQeI3scycaOsaT0dOhRrmp7wSS89Q==')]) 2026-03-08 05: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 05:28:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:28:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:28:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:28:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:28:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:28:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:28:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:28:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:28:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:28:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:28:51 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:28:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:28:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:28:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 05:28:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 05:28:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2731, filename=tmp6y2g42qo_mock.wav) 2026-03-08 05:28:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:28:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:28:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:28:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:28:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:28:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:28:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:28:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:28:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:28:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:28:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:28:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:28:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:28: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'Sat, 07 Mar 2026 20: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-69ac8b50-743232cc2906e54b15d6d8ed;7e2a01ad-cb08-4b5d-b0fd-fbca5d89dc4f'), (b'RateLimit', b'"api";r=967;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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'uEDfB5jGpGwStxQesEPLKYSPzCt7RrZIge3goXsdNYKq2XHCaYUHaQ==')]) 2026-03-08 05:28: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 05:28:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:28:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:28:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:28:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:28:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:28:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:28:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:28:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:28:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:32:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8b51-67ce715d6b6b12b4539afbf6;7e2a01ad-cb08-4b5d-b0fd-fbca5d89dc4f'), (b'RateLimit', b'"api";r=966;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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'_NWO1zGuSbrKdjdLMbatMigO-KEhN1SR0N35GqClYIp7IqLKxDJgUQ==')]) 2026-03-08 05: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 05:28:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:28:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:28:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:28:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:28:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:28:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:28:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:28:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:28:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:28:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:28:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9e774dh5_mock.wav 2026-03-08 05:28:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:29:02 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:29:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:29:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:29:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:29:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:29:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2732, filename=tmpyo38i9e4_mock.wav) 2026-03-08 05:29:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:29:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:29:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:29:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:29:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:29:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:29:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:29:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:29:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:29:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:29:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:29:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:29:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:29: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'Sat, 07 Mar 2026 20:32: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-69ac8b5b-45198ca56d385fda36d4645d;f17b82e9-69bc-47d0-b2bc-504b4f49e7de'), (b'RateLimit', b'"api";r=965;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'GlTPesSeaC9muy2p0W_Vgp_deHKItq8-C4SLkb_UF_jcztAoioKwpA==')]) 2026-03-08 05:29: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 05:29:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:29:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:29:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:29:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:29:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:29:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:29:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:29:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:29:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:29: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'Sat, 07 Mar 2026 20:32:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8b5c-67c3c45c0573ae3538170197;f17b82e9-69bc-47d0-b2bc-504b4f49e7de'), (b'RateLimit', b'"api";r=964;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'LEa0cdBAltjnhsVXRWdIRRPDb0Zma4Kv-se6XVrE0mVZqLu4bkRj8w==')]) 2026-03-08 05:29: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 05:29:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:29:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:29:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:29:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:29:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:29:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:29:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:29:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:29:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0vvc6dji_mock.wav 2026-03-08 05:29:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:29:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:29:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:29:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:29:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplqxbd267_mock.wav 2026-03-08 05:29:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:29:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:29:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:29:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:29:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 05:29:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:29:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2733, filename=tmpxs_2anlw_mock.wav) 2026-03-08 05:29:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:29:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:29:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:29:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:29:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:29:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:29:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:29:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:29:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:29:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:29:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:29:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:29:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:29: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'Sat, 07 Mar 2026 20:32: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-69ac8b67-49b6e56c7b58a9c233a81e82;5f16c259-79a9-4c4b-9ad6-02b90c56c47c'), (b'RateLimit', b'"api";r=963;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xhmeDQW4UYDxT8g4zDXVNnk0HHvfw1d3CYnBj-19Tf0nNzKuDdBhog==')]) 2026-03-08 05:29: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 05:29:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:29:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:29:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:29:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:29:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:29:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:29:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:29:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:29:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:29: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'Sat, 07 Mar 2026 20:32:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8b67-31cdc39c4bb7139117e37742;5f16c259-79a9-4c4b-9ad6-02b90c56c47c'), (b'RateLimit', b'"api";r=962;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'HGFYggGzLrlsG3MoFAL7heC4uaGTtdWzwEwzsRN6x_YMfw9lBcmZeg==')]) 2026-03-08 05:29: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 05:29:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:29:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:29:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:29:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:29:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:29:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:29:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:29:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:29:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:29:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:29:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:29:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmn1409ri_mock.wav 2026-03-08 05:29:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:29:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:29:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:29:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:29:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:29:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:29:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:29:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2734, filename=tmpon0m7ufq_mock.wav) 2026-03-08 05:29:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:29:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:29:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:29:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:29:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:29:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:29:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:29:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:29:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:29:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:29:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:29:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:29:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:29: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'Sat, 07 Mar 2026 20:32: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-69ac8b73-654ac5171e677f5a2311080d;61b214bf-47b3-4f69-b399-8a4cd01fa243'), (b'RateLimit', b'"api";r=961;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Ee7Lwcto4IXys8PVwFNkKqMzmDIXvPlpVIkdBKMeuamyr2q-8pGbpw==')]) 2026-03-08 05:29: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 05:29:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:29:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:29:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:29:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:29:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:29:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:29:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:29:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:29:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:29: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'Sat, 07 Mar 2026 20:32:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8b73-2c0d0aaf44c3833c54cf7255;61b214bf-47b3-4f69-b399-8a4cd01fa243'), (b'RateLimit', b'"api";r=960;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'RPdeby2Ap_kZOkMCNgG-5SAZ53c8pNa6x8R0nD2SyTMP8zbVyqH8Yg==')]) 2026-03-08 05:29: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 05:29:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:29:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:29:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:29:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:29:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:29:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1c0c9ouj_mock.wav 2026-03-08 05:29:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:29:29 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:29:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:29:33 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:29:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:29:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:29:39 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:29:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:29:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:29:49 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:29:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 05:29:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (25.113636 > 2.400000) 2026-03-08 05:29:53 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.283583 < -1.000000) 2026-03-08 05:29:53 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 05:29:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 경부' → 열차 2026-03-08 05:29:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:29:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 05:29:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 경부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:29:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2735, filename=tmpsx7y8yli_mock.wav) 2026-03-08 05:29:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:29:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:29:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:29:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:29:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:29:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:29:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:29:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:29:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:29:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:29:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:29:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:29:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:29: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'Sat, 07 Mar 2026 20:33: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-69ac8b8e-05407faa36a015ff50c3058b;7a0d3439-d480-4202-9687-fad6dcc0af06'), (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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kRdTJTeQfqgxuOKJAO9DXMfs1dBh75Y2kKLirjC5E2tijzJ-AA54dA==')]) 2026-03-08 05:29: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 05:29:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:29:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:29:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:29:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:29:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:29:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:29:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:29:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:29:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:29: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'Sat, 07 Mar 2026 20:33:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8b8e-07ad25277372e28971a2d6e0;7a0d3439-d480-4202-9687-fad6dcc0af06'), (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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-lCwVRFERstgewisiSbzZhp_dODtfGzWetY3mANJiQ08puN4yMYdcA==')]) 2026-03-08 05:29: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 05:29:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:29:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:29:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:29:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:29:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:29:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:29:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:29:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:29:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:29:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyva04tzt_mock.wav 2026-03-08 05:30:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:30:00 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:30:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 05:30:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 05:30:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2736, filename=tmpe01cm1r0_mock.wav) 2026-03-08 05:30:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:30:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:30:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:30:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:30:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:30:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:30:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:30:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:30:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:30:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:30:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:30:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:33: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-69ac8b95-6a5caafb63cdc24f628a831f;7d58277a-ab7b-4a70-8472-ab0d2d00a84a'), (b'RateLimit', b'"api";r=957;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8LtJk4zuiOr2xOXXzMgvYXIxFpeqZeJDFscgq2zFupBtbeZibug7kg==')]) 2026-03-08 05: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 05:30:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:30:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:30:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:30:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:30:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:30:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:30:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:30:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:30:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:30: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'Sat, 07 Mar 2026 20:33:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8b95-1bbf089e4daad49232b0822a;7d58277a-ab7b-4a70-8472-ab0d2d00a84a'), (b'RateLimit', b'"api";r=956;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'k19IQFYsag0ZdZHWrFETb3xGdW47AI9jcuGLqXNVshnXLxoKb6fnSg==')]) 2026-03-08 05:30: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 05:30:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:30:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:30:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:30:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:30:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:30:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpq0fmg8gt_mock.wav 2026-03-08 05:30:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:30:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:30:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:30:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:30:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:30:12 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:30:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:30:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:30:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 05:30:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:30:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2737, filename=tmp8i3jvuaz_mock.wav) 2026-03-08 05:30:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:30:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:30:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:30:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:30:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:30:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:30:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:30:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:30:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:30:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:30:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:30:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:30:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:30: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'Sat, 07 Mar 2026 20:33: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-69ac8ba1-315408f5734d44a87cbdea2f;c42fb92f-92bf-4b56-bc4f-f154fa1ea2df'), (b'RateLimit', b'"api";r=955;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'qQxvyIiHDqD2xeufvXhLM5amg2qUJOArs4E3JdoPxZ_0Z_YcSk_PiQ==')]) 2026-03-08 05:30: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 05:30:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:30:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:30:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:30:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:30:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:30:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:30:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:30:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:30:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:30: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'Sat, 07 Mar 2026 20:33:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8ba1-42e1c9ba41ed2f9041cea5cc;c42fb92f-92bf-4b56-bc4f-f154fa1ea2df'), (b'RateLimit', b'"api";r=954;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Xx48e4InUv11z7HYa1EF6j1KCuhhd5vUh3J0Pd4weKAg8ic0i0gfWA==')]) 2026-03-08 05:30: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 05:30:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:30:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:30:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:30:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:30:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:30:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:30:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:30:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:30:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:30:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:30:23 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:30:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:30:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:30:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 05:30:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 05:30:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2738, filename=tmpyyemj_7l_mock.wav) 2026-03-08 05:30:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:30:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:30:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:30:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:30:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:30:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:30:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:30:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:30:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:30:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:30:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:30:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:30:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:30: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'Sat, 07 Mar 2026 20:33: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-69ac8bac-7b4dd0540297099d68ce36f9;52378316-da92-4b93-b0b0-57c7eb7f92bb'), (b'RateLimit', b'"api";r=953;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'2ZuZ8AfATMmNxwfkPAjY3nzohjshZA7pWhvm5cMV3PfNpGq_3Uphiw==')]) 2026-03-08 05:30: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 05:30:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:30:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:30:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:30:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:30:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:30:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:30:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:30:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:30:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:30: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'Sat, 07 Mar 2026 20:33:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8bac-589880676a1328727d51417b;52378316-da92-4b93-b0b0-57c7eb7f92bb'), (b'RateLimit', b'"api";r=952;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'_Mc5PLEEmJ5f61tmapK83Yl9qoPXfWQ0-OIJWcQfuTrCrod9FmzMBw==')]) 2026-03-08 05:30: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 05:30:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:30:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:30:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:30:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:30:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:30:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp66ys1_2o_mock.wav 2026-03-08 05:30:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:30:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:30:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:30:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:30:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:30:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:30:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:30:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm82kq0ud_mock.wav 2026-03-08 05:30:34 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:30:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:30:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:30:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:30:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:30:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:30:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2739, filename=tmp2znx4l2e_mock.wav) 2026-03-08 05:30:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:30:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:30:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:30:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:30:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:30:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:30:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:30:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:30:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:30:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:30:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:30:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:30:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:30: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'Sat, 07 Mar 2026 20: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-69ac8bb7-06b26d6839da3457345cfec5;4790055e-eca5-429c-89ce-3e6f568e52e1'), (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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'PW3LdvaD3zbtVjzLRjrevYc5LXr_nEb-baNrfDmdmILLr9WxD3b1PA==')]) 2026-03-08 05:30: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 05:30:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:30:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:30:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:30:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:30:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:30:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:30:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:30:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:30:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:30: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'Sat, 07 Mar 2026 20:34:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8bb8-0f7566d76197d1c707b0c511;4790055e-eca5-429c-89ce-3e6f568e52e1'), (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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'evGDFhdQk3NYsWWICoGLK_6MATA9M9DV3ZfiByPNPESGBlCFQCIBrw==')]) 2026-03-08 05:30: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 05:30:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:30:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:30:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:30:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:30:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:30:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:30:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:30:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:30:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp99ivgfcc_mock.wav 2026-03-08 05:30:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:30:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:30:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:30:46 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:30:46 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:30:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:30:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:30:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 05:30:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:30:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2740, filename=tmp08r9pvmd_mock.wav) 2026-03-08 05:30:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:30:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:30:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:30:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:30:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:30:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:30:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:30:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:30:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:30:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:30:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:30:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:30:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:30: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'Sat, 07 Mar 2026 20:34: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-69ac8bc3-0df9a5a9727665e915c449a0;66ab33e4-176c-44e7-a4e8-e8406a0fe837'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'fxgUx-tZxaAPQdWt9ArYwQc_edH1nooKvf0AAKq3TF_TpuLMfryroQ==')]) 2026-03-08 05:30: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 05:30:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:30:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:30:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:30:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:30:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:30:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:30:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:30:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:30:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:30: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'Sat, 07 Mar 2026 20:34:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8bc3-556dc8911628e6cc24ebbd51;66ab33e4-176c-44e7-a4e8-e8406a0fe837'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'cluT0d5n35daV5Fkf1S2pgM0-240bbNpp_6O-FkfH8Aw3Bh4i8x9Qg==')]) 2026-03-08 05:30: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 05:30:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:30:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:30:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:30:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:30:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:30:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:30:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:30:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:30:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1idsn4mb_mock.wav 2026-03-08 05:30:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:30:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:30:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:30:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:30:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfcm7743y_mock.wav 2026-03-08 05:30:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:30:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:30:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:30:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:30:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 05:30:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:30:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2741, filename=tmphwsn72av_mock.wav) 2026-03-08 05:30:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:30:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:30:58 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 05:30:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:30:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:30:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:30:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:30:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:30:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:30:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:30:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:30:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:30:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:30:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:30: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'Sat, 07 Mar 2026 20:34: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-69ac8bce-2fd2f0350a9148997e0ffedd;07d47ce4-951d-4729-8134-219a400a816a'), (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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'YzUD04qPTBcQlLrejsUim-BGQFPJSaK0v1LWxMz4kBg_SRRXcVPu4w==')]) 2026-03-08 05:30: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 05:30:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:30:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:30:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:30:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:30:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:30:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:30:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:30:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:30:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:30: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'Sat, 07 Mar 2026 20:34:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8bcf-329229af7bd0b1da49a82897;07d47ce4-951d-4729-8134-219a400a816a'), (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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'cn6Rxxjw7-3TjWwN3FAOCDpe99SWRC5ehWWh1ZZl0yzIFoNJ1PecZw==')]) 2026-03-08 05:30: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 05:30:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:30:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:30:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:30:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:30:59 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 05:31:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:31:01 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:31:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:31:04 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:31:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:31:06 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:31:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:31:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:31:16 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:31:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:31:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 05:31:20 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.758660 < -1.000000) 2026-03-08 05:31:21 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-5.195802 < -1.000000) 2026-03-08 05:31:21 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 05:31:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '편집 역전기(RV) 모터카 역전기(RV) 모터카 역전기' → 열차 2026-03-08 05:31:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:31:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 58자) 2026-03-08 05:31:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:편집 역전기(RV) 모터카 타웰 | 긴급도:일반 | 키워드:없음 2026-03-08 05:31:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2742, filename=tmppr_kq8k8_mock.wav) 2026-03-08 05:31:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:31:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:31:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:31:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:31:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:31:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:31:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:31:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:31:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:31:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:31:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:31:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:31:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:31: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'Sat, 07 Mar 2026 20:34: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-69ac8be6-74cb33e24311d237087f3469;ccf96c75-13ef-4352-a666-c043d89e4326'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'nncpGzSMWANx9IZ2HH8nhGhVrtBYRnDK9n6eqeUdt-2erVcsCrFqKg==')]) 2026-03-08 05:31: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 05:31:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:31:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:31:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:31:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:31:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:31:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:31:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:31:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:31:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:31: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'Sat, 07 Mar 2026 20:34:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8be6-70725ee649bd2b7b0c42fa5e;ccf96c75-13ef-4352-a666-c043d89e4326'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'J4mlh7LWa1hWHwbbb8_KD6gn0GblYytVBZKvjeRplhruqu_Kk-x_2g==')]) 2026-03-08 05:31: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 05:31:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:31:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:31:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:31:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:31:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:31:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:31:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:31:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:31:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:31:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplyicu3dj_mock.wav 2026-03-08 05:31:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:31:28 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:31:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 05:31:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 05:31:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2743, filename=tmp58vze10g_mock.wav) 2026-03-08 05:31:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:31:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:31:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:31:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:31:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:31:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:31:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:31:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:31:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:31:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:31:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:31:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8bed-283c425b6c2a549714639d2b;bb5b4d5c-4e5c-4ea9-908d-078b1b20ef69'), (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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4BhHI6OxzV3NSCMamoIKk4S_SGNjXFN5UupuLwd5o5Lrqzn4LVG0Kw==')]) 2026-03-08 05: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 05:31:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:31:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:31:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:31:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:31:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:31:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:31:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:31:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:31:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:31:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:31:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzhil63zp_mock.wav 2026-03-08 05: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'Sat, 07 Mar 2026 20:34:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8bed-7b61e9e442bcd46f4cbf8ae0;bb5b4d5c-4e5c-4ea9-908d-078b1b20ef69'), (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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-akcYX5nDlTWnHr0k09wMTK-0ppzGslONyNMzU1sCuRv6BxdaCELqQ==')]) 2026-03-08 05: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 05:31:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:31:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:31:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:31:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:31:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:31:31 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:31:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:31:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:31:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:31:39 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:31:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:31:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:31:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 40자) 2026-03-08 05:31:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동, 지지금구 2026-03-08 05:31:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2744, filename=tmp9e774dh5_mock.wav) 2026-03-08 05:31:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:31:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:31:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:31:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:31:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:31:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:31:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:31:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:31:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:31:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:31:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:31:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:31:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:35: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-69ac8bf8-414807fb01e56bc80e80d60d;daae6cfe-9744-4f98-b06a-240a683b5686'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'uUfWnZuKJYbvXdPbZzxH9GCe0JWt_rnBW5E-V8C2hMe17Tuz8U55Gw==')]) 2026-03-08 05: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 05:31:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:31:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:31:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:31:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:31:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:31:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:31:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:31:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:31:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:35:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8bf9-1b82c9e412ee0f545fb72c51;daae6cfe-9744-4f98-b06a-240a683b5686'), (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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'5m9OtYZUoOxrQ_Bu6BWL_od_WoWECNHNDAbmqawzDRCD_HCVVVK0fA==')]) 2026-03-08 05: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 05:31:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:31:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:31:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:31:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:31:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:31:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:31:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:31:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:31:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:31:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:31:51 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:31:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:31:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:31:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 05:31:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 05:31:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2745, filename=tmp0vvc6dji_mock.wav) 2026-03-08 05:31:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:31:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:31:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:31:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:31:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:31:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:31:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:31:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:31:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:31:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:31:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:31:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:35: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-69ac8c04-39afda8176c711931005c272;f1b63533-6a5e-4bad-960d-a71f3cbdbe8c'), (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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'OE6fok8atMXic9IOVte4TjquSZLbsfL72CWQ7yHtMcCPiRbjpIiHLA==')]) 2026-03-08 05: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 05:31:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:31:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:31:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:31:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:31:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:31:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:31:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:31:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:31:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:35:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8c04-10ab0864633281c202a2d69d;f1b63533-6a5e-4bad-960d-a71f3cbdbe8c'), (b'RateLimit', b'"api";r=986;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Syu0Jl04hpA1uPvZd-KQRzDUZbrkcf8F7PiYpnK6_4L8ZT4s79mM5A==')]) 2026-03-08 05: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 05:31:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:31:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:31:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:31:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:31:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:31:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9ahlyhlm_mock.wav 2026-03-08 05:31:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:31:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:31:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:31:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:31:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:31:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:32:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:32:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsfdz5fhu_mock.wav 2026-03-08 05:32:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:32:02 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:32:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:32:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:32:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:32:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:32:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2746, filename=tmplqxbd267_mock.wav) 2026-03-08 05:32:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:32:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:32:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:32:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:32:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:32:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:32:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:32:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:32:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:32:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:32:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:32:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:32:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:32: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'Sat, 07 Mar 2026 20:35: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-69ac8c0f-2dd839586b77497f7aa67070;232222b0-8499-4dde-b45a-ba84e5f3b356'), (b'RateLimit', b'"api";r=985;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'MUDqpw34coHwq8HQ04uenxrTkxPHR8ulKmdG4UJ7idTdddjjBXuPOg==')]) 2026-03-08 05:32: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 05:32:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:32:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:32:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:32:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:32:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:32:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:32:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:32:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:32:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:35:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8c0f-5b837ba81b79a56159215c3a;232222b0-8499-4dde-b45a-ba84e5f3b356'), (b'RateLimit', b'"api";r=984;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'oGxPhb1BVmmOXh4SkxqsBJvk8Ivk-xNR7NdM9M-yG7jhf_V9sEwpdg==')]) 2026-03-08 05: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 05:32:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:32:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:32:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:32:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:32:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:32:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:32:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:32:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:32:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvbr0x786_mock.wav 2026-03-08 05:32:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:32:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:32:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:32:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:32:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:32:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:32:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:32:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 05:32:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:32:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2747, filename=tmpmn1409ri_mock.wav) 2026-03-08 05:32:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:32:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:32:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:32:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:32:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:32:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:32:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:32:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:32:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:32:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:32:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:32:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:32:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:32: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'Sat, 07 Mar 2026 20: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-69ac8c1b-1f1831bc57791baf07277a2f;df881291-dab8-4caf-8070-8480407f8e48'), (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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'U4dzbeimTBdzUrGPT2HCE7YptnGbSHkU-TFVq-uYrGww6fConwagYQ==')]) 2026-03-08 05:32: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 05:32:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:32:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:32:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:32:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:32:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:32:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:32:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:32:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:32:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:32: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'Sat, 07 Mar 2026 20:35:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8c1b-4875964e3213c6f07ed2d1b5;df881291-dab8-4caf-8070-8480407f8e48'), (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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'qZKjZ3Jrg1mWoF4kQgNG54ohCV07n8tyOwhBswZPCil8S-5Ae9Zfjw==')]) 2026-03-08 05:32: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 05:32:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:32:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:32:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:32:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:32:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:32:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:32:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:32:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:32:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvxe_v8qh_mock.wav 2026-03-08 05:32:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:32:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:32:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:32:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:32:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvlwi9_c9_mock.wav 2026-03-08 05:32:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:32:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:32:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:32:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:32:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:32:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:32:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2748, filename=tmp1c0c9ouj_mock.wav) 2026-03-08 05:32:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:32:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:32:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:32:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:32:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:32:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:32:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:32:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:32:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:32:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:32:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:32:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8c26-783ab2884301d39b63cc4aa5;228ce9ca-79a9-40ab-8d72-455dd2afb134'), (b'RateLimit', b'"api";r=981;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'rqbAypCsh81y2pbiW7wAwCfYiqOsFLOzs-SZfpu6skb8muYPvN2-lw==')]) 2026-03-08 05: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 05:32:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:32:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:32:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:32:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:32:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:32:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:32:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:32:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:32:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:32: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'Sat, 07 Mar 2026 20:35:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8c26-33cb7cfb0657ed22040c88d6;228ce9ca-79a9-40ab-8d72-455dd2afb134'), (b'RateLimit', b'"api";r=980;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'qq17fuG_08MTV4xkd_KKiB4iME0ojp79ciQ3O9TFeJ_00bqs49cU2Q==')]) 2026-03-08 05:32: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 05:32:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:32:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:32:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:32:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:32:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:32:29 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:32:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:32:32 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:32:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:32:34 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:32:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:32:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:32:44 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:32:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:32:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 05:32:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:32:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (3.331731 > 2.400000) 2026-03-08 05:32:52 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.576842 < -1.000000) 2026-03-08 05:32:53 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.199160 < -1.000000) 2026-03-08 05:32:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:32:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8_qcxw0j_mock.wav 2026-03-08 05:32:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:32:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:32:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '몰딩(Molding) responsible toomme' → 불명 2026-03-08 05:32:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:32:54 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:32:54 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:32:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'foronna' → 불명 2026-03-08 05:32:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:32:54 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:32:54 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:32:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'USB' → 불명 2026-03-08 05:32:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:32:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:32:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:32:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'USB' → 불명 2026-03-08 05:32:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:32:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:32:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:32:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'USB' → 불명 2026-03-08 05:32:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:32:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:32:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:32:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'USB' → 불명 2026-03-08 05:32:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:32:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:32:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:32:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:32:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'USB' → 불명 2026-03-08 05:32:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:32:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:32:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:32:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'USB' → 불명 2026-03-08 05:32:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:32:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:32:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:32:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'USB' → 불명 2026-03-08 05:32:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:32:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 19자) 2026-03-08 05:32:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:몰딩 무전 | 긴급도:일반 | 키워드:없음 2026-03-08 05:32:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2749, filename=tmpyva04tzt_mock.wav) 2026-03-08 05:32:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:32:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 9건 2026-03-08 05:32:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:32:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:32:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:32:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:32:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:32:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:32:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:32:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:32:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:32:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:32: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'Sat, 07 Mar 2026 20:36: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-69ac8c45-06313ed359e9f0a227968cfd;5fe3bd70-fc7d-4b50-badf-a8cffad1c777'), (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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'oJHU9Mjg1RVwPdGMHYe3MayhXEPyFxcVtyMP-GIPhLGWStkb4hyAtg==')]) 2026-03-08 05:32: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 05:32:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:32:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:32:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:32:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:32:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:32:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:32:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:32:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:32:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:32: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'Sat, 07 Mar 2026 20:36:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8c45-41dcf034542f12622d075e03;5fe3bd70-fc7d-4b50-badf-a8cffad1c777'), (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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b't-oPQ7hr2LW17QBVm4NrpMPvWZr6WrruwflNzqMty6cJcrfdC6ID2Q==')]) 2026-03-08 05:32: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 05:32:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:32:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:32:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:32:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:32:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:32:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa5kcbfjj_mock.wav 2026-03-08 05:32:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:32:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:32:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:33:03 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:33:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 05:33:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 05:33:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2750, filename=tmpq0fmg8gt_mock.wav) 2026-03-08 05:33:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:33:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:33:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:33:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:33:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:33:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:33:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:33:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:33:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:33:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:33:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:33:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:33:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:33: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'Sat, 07 Mar 2026 20: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-69ac8c4c-602f261d148ffec32e304a10;b946712f-01a4-4b4e-b3b7-31310370095b'), (b'RateLimit', b'"api";r=977;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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'NfbIT9rXPm_zL8eby7JPtOcvACzLKLJ4uGUSraZFcuDIplvwes40uw==')]) 2026-03-08 05:33: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 05:33:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:33:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:33:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:33:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:33:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:33:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:33:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:33:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:33:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:33: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'Sat, 07 Mar 2026 20:36:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8c4c-2495b6c04ad614944363c464;b946712f-01a4-4b4e-b3b7-31310370095b'), (b'RateLimit', b'"api";r=976;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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'KfmYSUL4ZAc6-aDUHawypKXCVAN01zbLmmpVkK1ZWFN-6A2scJgITA==')]) 2026-03-08 05:33: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 05:33:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:33:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:33:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:33:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:33:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:33:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:33:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:33:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:33:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:33:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:33:14 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:33:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:33:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:33:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 05:33:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:33:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2751, filename=tmp66ys1_2o_mock.wav) 2026-03-08 05:33:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:33:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:33:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:33:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:33:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:33:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:33:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:33:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:33:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:33:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:33:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:33:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:36: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-69ac8c57-583639b9712de0be3c684f1d;6419c317-4b87-4360-8eb4-4980aac20f49'), (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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Jj2L3bRZ5M8luv9BsNW94fxuxMTjeD_UsILyvK1KKmI92O-EC6rPag==')]) 2026-03-08 05: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 05:33:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:33:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:33:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:33:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:33:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:33:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:33:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:33:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:33:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:33: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'Sat, 07 Mar 2026 20:36:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8c58-03b537fa77d3906461ce5e70;6419c317-4b87-4360-8eb4-4980aac20f49'), (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 71510f46cf2d1383c3a1adf455f6450a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'uHLzBosj6OjajR5Uv9vC4ylj6gei3bPnva183Z_fUWXNVLTbUmp8Zg==')]) 2026-03-08 05:33: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 05:33:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:33:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:33:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:33:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:33:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:33:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:33:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:33:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:33:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:33:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:33:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb3_amd9v_mock.wav 2026-03-08 05:33:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:33:26 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:33:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:33:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:33:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 05:33:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 05:33:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2752, filename=tmpm82kq0ud_mock.wav) 2026-03-08 05:33:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:33:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:33:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:33:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:33:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:33:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:33:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:33:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:33:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:33:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:33:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:33:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:36: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-69ac8c63-744a9eb9131014ff16a31de4;1646c07c-8417-49d4-b01d-69603ab769a1'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8Cqk-l_TC1SjtEnDkzjojriBfn0ahsRmbC6hHzRdh3Ybp8hHXAKppw==')]) 2026-03-08 05: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 05:33:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:33:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:33:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:33:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:33:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:33:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:33:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:33:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:33:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:36:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8c63-1d0350a10dab4c562782764d;1646c07c-8417-49d4-b01d-69603ab769a1'), (b'RateLimit', b'"api";r=972;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6cN1dBffTnSDy5kThXa6IPDWHvgrLpBQNTjechb0cyHDgqtILXFXOw==')]) 2026-03-08 05: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 05:33:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:33:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:33:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:33:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:33:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:33:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:33:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:33:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:33:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj8u4a_5__mock.wav 2026-03-08 05:33:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:33:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:33:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:33:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:33:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp79hfhtdk_mock.wav 2026-03-08 05:33:37 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:33:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:33:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:33:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:33:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:33:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2753, filename=tmp99ivgfcc_mock.wav) 2026-03-08 05:33:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:33:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:33:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:33:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:33:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:33:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:33:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:33:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:33:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:33:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:33:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:33:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:33:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:33: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'Sat, 07 Mar 2026 20:37: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-69ac8c6e-2000baae1a92f57c5fda5861;99476f1b-9d71-4973-a5c5-20f8b2b90667'), (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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'tcHxK9VfIQaA-CjrUXBR0RSgs_hr9ACDMWTe8dOO1SWmqVmo-maOlA==')]) 2026-03-08 05:33: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 05:33:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:33:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:33:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:33:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:33:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:33:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:33:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:33:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:33:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:33: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'Sat, 07 Mar 2026 20:37:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8c6e-070fe3dc165c2f5804840d11;99476f1b-9d71-4973-a5c5-20f8b2b90667'), (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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1fBni9238CjAiJu_WmfrFdOnkWz3JRBT_-hoPUWmQkBdck7fLJMt1w==')]) 2026-03-08 05:33: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 05:33:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:33:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:33:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:33:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:33:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:33:41 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:33:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:33:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:33:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:33:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:33:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:33:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpoizb_0jz_mock.wav 2026-03-08 05:33:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:33:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:33:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:33:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:33:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:33:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 05:33:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:33:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2754, filename=tmp1idsn4mb_mock.wav) 2026-03-08 05:33:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:33:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:33:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:33:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:33:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:33:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:33:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:33:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:33:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:33:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:33:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:33:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:33:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:33: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'Sat, 07 Mar 2026 20: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-69ac8c7a-4a62589a07d8823d2fcac794;b47515c6-59ef-4826-8531-d54e40028624'), (b'RateLimit', b'"api";r=969;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Bkwb_ELBMf8wX59J5Zc0c5xaFXw63ovzTAjR8lXonsJG7qpNLifSBQ==')]) 2026-03-08 05:33: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 05:33:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:33:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:33:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:33:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:33:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:33:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:33:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:33:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:33:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:33: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'Sat, 07 Mar 2026 20:37:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8c7a-772f96414d45efeb1c0c0a1d;b47515c6-59ef-4826-8531-d54e40028624'), (b'RateLimit', b'"api";r=968;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'atfIe6Ii9_nV4oG2XsGjyRmsOCWX4MzZQv14Z8XJoHbIayhIXoqz6A==')]) 2026-03-08 05:33: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 05:33:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:33:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:33:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:33:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:33:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:33:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplsaukaa7_mock.wav 2026-03-08 05:33:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:33:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:33:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:33:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:33:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:34:01 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:34:01 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:34:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:34:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:34:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:34:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:34:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2755, filename=tmpfcm7743y_mock.wav) 2026-03-08 05:34:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:34:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:34:01 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:34:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:34:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:34:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:34:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:34:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:34:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:34:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:34:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:34:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:34:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:34:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:34: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'Sat, 07 Mar 2026 20: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-69ac8c85-56e5ebd273574a5553aa39cc;51ecf396-5c8e-479f-b6ce-bbaf0e0a4314'), (b'RateLimit', b'"api";r=967;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'SH2xlIZ0gZ7gSgqoc2bvE-6iIkP947ynx9g3lwJpXi71mRj_8ijlsA==')]) 2026-03-08 05:34: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 05:34:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:34:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:34:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:34:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:34:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:34:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:34:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:34:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:34:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:34: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'Sat, 07 Mar 2026 20:37:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8c86-550bdf1846354bfc0d11e474;51ecf396-5c8e-479f-b6ce-bbaf0e0a4314'), (b'RateLimit', b'"api";r=966;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-7kRPV_0nY5_KQ15LWmxutg7S0GqoFAFMGTsBGoB3ai_2nM2h9wkVA==')]) 2026-03-08 05:34: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 05:34:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:34:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:34:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:34:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:34:03 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:34:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:34:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:34:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:34:07 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:34:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:34:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:34:13 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:34:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:34:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:34:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:34:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1kptoehh_mock.wav 2026-03-08 05:34:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:34:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:34:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:34:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5cbgn10h_mock.wav 2026-03-08 05:34:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 05:34:26 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.297309 < -1.000000) 2026-03-08 05:34:26 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.398453 < -1.000000) 2026-03-08 05:34:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 05:34:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 이도 안고' → 열차 2026-03-08 05:34:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:34:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:34:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 이도 안고 | 긴급도:일반 | 키워드:없음 2026-03-08 05:34:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2756, filename=tmplyicu3dj_mock.wav) 2026-03-08 05:34:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:34:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:34:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:34:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:34:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:34:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:34:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:34:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:34:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:34:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:34:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:34:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:34:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:34: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'Sat, 07 Mar 2026 20:37: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-69ac8c9f-5c89c4741c9eee3246281b4d;f323b868-64aa-416d-b89d-9b726acd8545'), (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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'H4bnsJygzgSVhHPnzeVhGzpqPCZFTYC-gejYWLNmqq3cfXkZgKZ4bw==')]) 2026-03-08 05:34: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 05:34:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:34:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:34:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:34:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:34:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:34:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:34:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:34:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:34:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:37:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8c9f-67b17f9941e17a272cda176f;f323b868-64aa-416d-b89d-9b726acd8545'), (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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'lwIcXpDSHBO88b4qfTgwh9tGeVeL0-eQsPlZ2NAvdMEPyXttPjf7TA==')]) 2026-03-08 05: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 05:34:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:34:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:34:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:34:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:34:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:34:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:34:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:34:33 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:34:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 05:34:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 05:34:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2757, filename=tmpzhil63zp_mock.wav) 2026-03-08 05:34:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:34:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:34:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:34:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:34:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:34:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:34:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:34:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:34:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:34:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:34:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:34:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:34:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:34: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'Sat, 07 Mar 2026 20:37: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-69ac8ca6-4ed0b8786e52f6f4673e3a69;f976b279-5f4a-449b-873b-99a89d0a069f'), (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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Ebg_FpSfhWM7Os3BwpJTbWutfoQDPFdM_B65ls33NDmEsBn4JmafvA==')]) 2026-03-08 05:34: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 05:34:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:34:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:34:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:34:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:34:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:34:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:34:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:34:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:34:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:34: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'Sat, 07 Mar 2026 20:37:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8ca6-66fa021248862ad42a78df52;f976b279-5f4a-449b-873b-99a89d0a069f'), (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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'KCz2_BpfU-TypibTPswPYHpAE-aWxDT7bLL8F3yabXwdHRP-h96ADA==')]) 2026-03-08 05:34: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 05:34:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:34:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:34:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:34:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:34:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:34:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:34:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:34:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:34:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:34:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:34:44 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:34:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:34:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:34:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 05:34:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:34:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2758, filename=tmp9ahlyhlm_mock.wav) 2026-03-08 05:34:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:34:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:34:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:34:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:34:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:34:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:34:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:34:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:34:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:34:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:34:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:34:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:34:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:34: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'Sat, 07 Mar 2026 20:38: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-69ac8cb1-0955eb7c4f0924ac3a977398;e48d5f0d-dcb7-42ae-9525-57de8cd1b830'), (b'RateLimit', b'"api";r=961;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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ZsKOOTV9rqOeh7R-_NSOWeIFZfPzOzOGMOKRs2hxn1hvHwzbqbBf7A==')]) 2026-03-08 05:34: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 05:34:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:34:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:34:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:34:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:34:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:34:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:34:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:34:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:34:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:34: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'Sat, 07 Mar 2026 20:38:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8cb2-2846b90d5eb2158d2d35d0b2;e48d5f0d-dcb7-42ae-9525-57de8cd1b830'), (b'RateLimit', b'"api";r=960;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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'f1WljT1tKM7sfzRl4sUWqyeGTaZclyzvEZtPH3iYDlhHigvUs07SmQ==')]) 2026-03-08 05:34: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 05:34:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:34:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:34:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:34:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:34:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:34:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:34:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:34:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:34:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4l0lw2l5_mock.wav 2026-03-08 05:34:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:34:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:34:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:34:56 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:34:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:34:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:34:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 05:34:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 05:34:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2759, filename=tmpsfdz5fhu_mock.wav) 2026-03-08 05:34:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:34:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:34:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:34:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:34:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:34:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:34:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:34:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:34:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:34:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:34:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:34:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:34:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:34: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'Sat, 07 Mar 2026 20:38: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-69ac8cbd-776adbf92136538e66009ad8;81563350-0991-46f0-b5c1-9a2292e65b82'), (b'RateLimit', b'"api";r=959;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'HdAU_JXuvaJXp_cQE5BxI_P5YdEl90byJPKzoQdAHuK6WSHF9p6s8g==')]) 2026-03-08 05:34: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 05:34:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:34:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:34:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:34:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:34:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:34:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:34:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:34:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:34:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:34: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'Sat, 07 Mar 2026 20:38:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8cbd-41ac928668d5c40c597f112a;81563350-0991-46f0-b5c1-9a2292e65b82'), (b'RateLimit', b'"api";r=958;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'g5p9KGAwWc-aZhDKRjSA9xmi1gG6z0O39IHQhgzDYHYtAPXnTfwzRg==')]) 2026-03-08 05:34: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 05:34:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:34:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:34:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:34:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:34:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:34:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplyn3haz__mock.wav 2026-03-08 05:34:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:35:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:35:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:35:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:35:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:35:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1jai39v6_mock.wav 2026-03-08 05:35:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:35:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:35:07 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:35:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:35:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:35:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 05:35:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV),모터,확인,통과 2026-03-08 05:35:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2760, filename=tmpvbr0x786_mock.wav) 2026-03-08 05:35:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:35:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:35:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:35:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:35:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:35:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:35:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:35:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:35:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:35:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:35:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:35:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8cc8-193f8711230ad650525c08a1;06eb9d6e-9bf2-4a19-aac8-2192aeea34c5'), (b'RateLimit', b'"api";r=957;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4x9yyNWTZhijxtkOMGYRUZYX0c_gKe_FHjiUS1LRwDRbQwQwHhb2aA==')]) 2026-03-08 05: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 05:35:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:35:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:35:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:35:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:35:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:35:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:35:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:35:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:35:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:35:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05: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'Sat, 07 Mar 2026 20:38:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8cc8-52be5dfc4cc3c9b06ae25560;06eb9d6e-9bf2-4a19-aac8-2192aeea34c5'), (b'RateLimit', b'"api";r=956;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'o6IH1mBf1J24f8uGzR_BY1aUgKOhrMfRmF1hXaJVZbKALUKgG5_Q5w==')]) 2026-03-08 05: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 05:35:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:35:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:35:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:35:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:35:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:35:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:35:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:35:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:35:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfarfxxsx_mock.wav 2026-03-08 05:35:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:35:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:35:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:35:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:35:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:35:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:35:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:35:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 05:35:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:35:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2761, filename=tmpvxe_v8qh_mock.wav) 2026-03-08 05:35:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:35:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:35:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:35:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:35:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:35:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy9y25wsa_mock.wav 2026-03-08 05:35:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:35:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:35:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:35:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:35:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:35:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:35:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:35:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:38: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-69ac8cd4-0d87835e67db1f2c5936a48f;5cf52fe6-427d-4fc1-8a34-76d2508b8ec6'), (b'RateLimit', b'"api";r=955;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'giAu32AtCEPT-FjYz4tUyJw45hJE0M6DehFdghYsYM5w_BuYiJz4vA==')]) 2026-03-08 05: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 05:35:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:35:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:35:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:35:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:35:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:35:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:35:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:35:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:35:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:38:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8cd4-1fb8001f41a6b22650e9e2cb;5cf52fe6-427d-4fc1-8a34-76d2508b8ec6'), (b'RateLimit', b'"api";r=954;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'JfF-QaVw82JPXRziJ-xiUNhJ5OCyO-_lRgffO9J4zjOSKLf6t8cFUA==')]) 2026-03-08 05: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 05:35:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:35:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:35:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:35:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:35:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:35:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:35:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:35:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:35:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:35:30 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:35:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:35:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:35:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:35:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:35:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 05:35:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:35:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2762, filename=tmpvlwi9_c9_mock.wav) 2026-03-08 05:35:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:35:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:35:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:35:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:35:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:35:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:35:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:35:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:35:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:35:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:35:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:35:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8cdf-3dca21985ffa336b5a147756;1a6d45cd-e2e1-435a-ae98-7a113fbb8ea1'), (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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'O8lLxl_f9ZqrLyXEE9gnhtSOgxObVcEbTV22kBTZUxGxtPxQ8yctCA==')]) 2026-03-08 05: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 05:35:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:35:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:35:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:35:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:35:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:35:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:35:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:35:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:35:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:38:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8cdf-5c42b8bb7e0117dd4afafe76;1a6d45cd-e2e1-435a-ae98-7a113fbb8ea1'), (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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'm8dRu4kpeiOVFEwdeHPzcntKDEuX-Lzi7jvRT4aHT7YqiUojtPqHYQ==')]) 2026-03-08 05: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 05:35:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:35:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:35:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:35:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:35:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:35:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:35:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:35:37 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:35:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:35:40 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:35:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:35:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:35:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:35:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:35:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1xabs3h4_mock.wav 2026-03-08 05:35:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:35:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:35:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:35:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp71jr08pa_mock.wav 2026-03-08 05:35:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (10.373333 > 2.400000) 2026-03-08 05:35:54 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.240530 < -1.000000) 2026-03-08 05:35:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 1.0 (3.208333 > 2.400000) 2026-03-08 05:35:55 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-1.842091 < -1.000000) 2026-03-08 05:35:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:35:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:35:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'Продолжение следует...' → 불명 2026-03-08 05:35:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:35:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 61자) 2026-03-08 05:35:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:[실제 분석 대상] | 긴급도:일반 | 키워드:[실제 분석 대상] 2026-03-08 05:35:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2763, filename=tmp8_qcxw0j_mock.wav) 2026-03-08 05:35:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:35:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:35:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:35:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:35:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:35:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:35:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:35:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:35:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:35:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:35:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:35:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8cf9-64480fff650993b612daa638;51d48732-d176-4431-94ad-de84321706b9'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3A66EnBUUCQyF6LEpdY5JY9yOU97WtQHWhjjFOarHjieqKLUGWOsCA==')]) 2026-03-08 05: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 05:35:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:35:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:35:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:35:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:35:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:35:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:35:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:35:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:35:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:39:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8cf9-247add5e14ccbbd017ad74da;51d48732-d176-4431-94ad-de84321706b9'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1bL99fZ8tmKqdELYXeYKZVSt7hZPPqO5tkAJuO4NKfUrAF9fpaN6ng==')]) 2026-03-08 05: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 05:35:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:35:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:35:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:35:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:35:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:35:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:35:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:36:03 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:36:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 05:36:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 05:36:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2764, filename=tmpa5kcbfjj_mock.wav) 2026-03-08 05:36:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:36:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:36:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:36:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:36:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:36:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:36:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:36:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:36:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:36:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:36:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:36:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:36: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'Sat, 07 Mar 2026 20:39: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-69ac8d00-0a5fba0a045c6d232d0a38f1;50ef3944-79a2-482c-82df-b3b6e1410426'), (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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'uq0HOW8MMZaeyEm42acnZAfbidIazz48clmIfJUPKwLrZB229xUkPw==')]) 2026-03-08 05:36: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 05:36:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:36:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:36:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:36:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:36:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:36:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:36:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:36:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:36:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:36: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'Sat, 07 Mar 2026 20:39:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8d00-08169e151fb846a82dea4193;50ef3944-79a2-482c-82df-b3b6e1410426'), (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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Jyp62fw4_c-tZUFFRDGosxBnHPv6cGu_XuoVZyYbqzG_wg_y6TFk9g==')]) 2026-03-08 05:36: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 05:36:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:36:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:36:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:36:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:36:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:36:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:36:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:36:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:36:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:36:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:36:14 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:36:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:36:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:36:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 05:36:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:36:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2765, filename=tmpb3_amd9v_mock.wav) 2026-03-08 05:36:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:36:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:36:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:36:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:36:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:36:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:36:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:36:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:36:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:36:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:36:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:36:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:36:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:36: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'Sat, 07 Mar 2026 20: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-69ac8d0b-466fd5c56f32ccd41cb5c5d1;76ae836f-a5be-43ff-82a9-2cf1b293c3c0'), (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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'fjDLlL0fqgHRl2_EklnN8XloYXQoK86GDSeTH32lRcL_yNRSQkZ8iQ==')]) 2026-03-08 05:36: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 05:36:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:36:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:36:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:36:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:36:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:36:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:36:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:36:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:36:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:36: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'Sat, 07 Mar 2026 20:39:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8d0b-534d59c977d5aa385f0aaa4c;76ae836f-a5be-43ff-82a9-2cf1b293c3c0'), (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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'q1Av3i04kjTn0V1yGuPWYAMPl4I-uAOzHp_foi22V6deAW_UCn1_zw==')]) 2026-03-08 05:36: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 05:36:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:36:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:36:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:36:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:36:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:36:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5l7_zy_4_mock.wav 2026-03-08 05:36:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:36:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:36:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:36:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:36:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:36:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:36:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:36:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbsv4v0v8_mock.wav 2026-03-08 05:36:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:36:26 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:36:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:36:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:36:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 05:36:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 05:36:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2766, filename=tmpj8u4a_5__mock.wav) 2026-03-08 05:36:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:36:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:36:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:36:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:36:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:36:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:36:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:36:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:36:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:36:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:36:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:36:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:36:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:39: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-69ac8d17-7fb4dee116a26e992722bfe3;d2fc6b52-0a0a-4427-a251-4b746e40511e'), (b'RateLimit', b'"api";r=991;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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'aEl44bIKwN8Gu3Glzck0u6DC3ynIG5vagv6-cTz8eukuGfgsr24Bjg==')]) 2026-03-08 05: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 05:36:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:36:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:36:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:36:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:36:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:36:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:36:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:36:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:36:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:39:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8d17-1cc75add1baa6612726aebca;d2fc6b52-0a0a-4427-a251-4b746e40511e'), (b'RateLimit', b'"api";r=990;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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'TYRs30RnWh4Gk_GWfeJg3caNyU8UlRA7gYzy4uasq3NcalBUb55E-Q==')]) 2026-03-08 05: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 05:36:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:36:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:36:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:36:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:36:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:36:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:36:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:36:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:36:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppd64_fla_mock.wav 2026-03-08 05:36:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:36:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:36:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:36:37 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:36:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:36:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:36:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:36:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:36:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2767, filename=tmp79hfhtdk_mock.wav) 2026-03-08 05:36:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:36:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:36:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:36:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:36:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:36:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:36:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:36:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:36:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:36:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:36:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:36:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:36: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'Sat, 07 Mar 2026 20:40: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-69ac8d22-1913de4e7a2d9ae27435a910;a5fec5ac-50ae-498e-a7da-07b33841245c'), (b'RateLimit', b'"api";r=989;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'rWU1l_CdSL2muvnwzHx4_1tGrbTKiOUZnBMhvCDGk_SlN3zNXj4cJQ==')]) 2026-03-08 05:36: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 05:36:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:36:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:36:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:36:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:36:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:36:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:36:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:36:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:36:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:36: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'Sat, 07 Mar 2026 20:40:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8d22-2d1a547f10382f672da42a9e;a5fec5ac-50ae-498e-a7da-07b33841245c'), (b'RateLimit', b'"api";r=988;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'AL8wWjJe0i4so86iUsDs-o0AW9p44R5y1Ss-iLQ192bTSW6o8GcZGg==')]) 2026-03-08 05:36: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 05:36:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:36:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:36:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:36:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:36:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:36:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnmykjnyl_mock.wav 2026-03-08 05:36:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:36:40 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:36:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:36:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:36:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:36:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:36:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:36:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp070htbyg_mock.wav 2026-03-08 05:36:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:36:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:36:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:36:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:36:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 05:36:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:36:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2768, filename=tmpoizb_0jz_mock.wav) 2026-03-08 05:36:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:36:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:36:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:36:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:36:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:36:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:36:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:36:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:36:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:36:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:36:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:36:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:36:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:36: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'Sat, 07 Mar 2026 20:40: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-69ac8d2e-43f7fc8b6ed622b7541fe2e3;acde5c6b-546d-419d-b373-3a9f57d4c8a9'), (b'RateLimit', b'"api";r=987;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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'88miz897br4Snd51FBUvQ1Mvd29Aa08EcCQObJz4u6zfVyEeGABU5Q==')]) 2026-03-08 05:36: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 05:36:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:36:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:36:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:36:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:36:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:36:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:36:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:36:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:36:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:36: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'Sat, 07 Mar 2026 20:40:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8d2e-1849eabd31e4755d7270fe5f;acde5c6b-546d-419d-b373-3a9f57d4c8a9'), (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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'b-Bc6mle3UKmO3gbHcLuThhHGaoUy8-YKN-d0XFlis5m3cLEkMq8fw==')]) 2026-03-08 05:36: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 05:36:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:36:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:36:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:36:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:36:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:36:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:36:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:36:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:36:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:36:57 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:37:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:37:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:37:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:37:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:37:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:37:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:37:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2769, filename=tmplsaukaa7_mock.wav) 2026-03-08 05:37:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:37:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:37:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:37:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:37:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:37:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:37:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:37:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:37:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:37:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:37:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:37:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:37:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:37: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'Sat, 07 Mar 2026 20: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-69ac8d39-732a43da2cd283f2472b5678;266ab993-1c44-42cf-b13c-f30d5ffba830'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'JmMfufmKQYSjVNUBGvgzTu4RwA6Oh3c1HEqVrg8GkWe9Gm9bUfp_sg==')]) 2026-03-08 05:37: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 05:37:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:37:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:37:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:37:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:37:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:37:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:37:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:37:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:37:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:37:02 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 05:37: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'Sat, 07 Mar 2026 20:40:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8d39-274cf2091f2cc1892f685e78;266ab993-1c44-42cf-b13c-f30d5ffba830'), (b'RateLimit', b'"api";r=984;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'OeRJ09Ljy-Kxq_DTil0VYg-yu8v_btBYyo9_mNrUai_AIQ6FIkXW2w==')]) 2026-03-08 05:37:02 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 05:37: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 05:37:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:37:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:37:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:37:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:37:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:37:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:37:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:37:07 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:37:07 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:37:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:37:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:37:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:37:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:37:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5_5eu531_mock.wav 2026-03-08 05:37:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:37:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:37:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:37:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfrn7u4zd_mock.wav 2026-03-08 05:37:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:37:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 05:37:25 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.201583 < -1.000000) 2026-03-08 05:37:26 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.810035 < -1.000000) 2026-03-08 05:37:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:37:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:37:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'разотрочной' → 불명 2026-03-08 05:37:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:37:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 53자) 2026-03-08 05:37:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:[실제 분석 대상] | 긴급도:일반 | 키워드:[실제 분석 대상] 2026-03-08 05:37:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2770, filename=tmp1kptoehh_mock.wav) 2026-03-08 05:37:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:37:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:37:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:37:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:37:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:37:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:37:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:37:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:37:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:37:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:37:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:37:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:37:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8d53-38b199e77c4230cc05413a30;96b3eb87-5bee-4c2c-9c63-077275301164'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'A3dgi75UIICBC8tG2M7HJ5VSGOsMUASBfTbwPeKQt7IISJ4-KFeeGA==')]) 2026-03-08 05: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 05:37:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:37:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:37:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:37:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:37:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:37:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:37:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:37:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:37:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:37: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'Sat, 07 Mar 2026 20:40:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8d53-1a96d5f212da2e1166c84399;96b3eb87-5bee-4c2c-9c63-077275301164'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Buj2aLJZQYZjDHNt05-_qyPFUjcdF6YK0-JRtNLHH3ZO2FbTj7MeTw==')]) 2026-03-08 05:37: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 05:37:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:37:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:37:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:37:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:37:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:37:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:37:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:37:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:37:33 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:37:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 05:37:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 05:37:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2771, filename=tmp5cbgn10h_mock.wav) 2026-03-08 05:37:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:37:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:37:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:37:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:37:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:37:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:37:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:37:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:37:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:37:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:37:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:37:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:37:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:37: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'Sat, 07 Mar 2026 20:40: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-69ac8d5a-56d7c2fd42fce00922b2c268;30eb1eee-72f6-47c7-b2f6-eed44cdad54c'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'OAu5ecPkOfDmAu87FHLu1irPBzIjCozRf3ZulfdR71qnMWAGmHFSXw==')]) 2026-03-08 05:37: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 05:37:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:37:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:37:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:37:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:37:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:37:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:37:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:37:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:37:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:37: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'Sat, 07 Mar 2026 20:40:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8d5a-4b935d1d1f5ec3bd01a6b574;30eb1eee-72f6-47c7-b2f6-eed44cdad54c'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ss8djSB3LPGVkKHWjK3ghmlnsZgr5EYF_Zo6pWl1tUAILkJrm2l0vQ==')]) 2026-03-08 05:37: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 05:37:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:37:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:37:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:37:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:37:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:37:37 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:37:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:37:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:37:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:37:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:37:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb7se367t_mock.wav 2026-03-08 05:37:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:37:45 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:37:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:37:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:37:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 05:37:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:37:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2772, filename=tmp4l0lw2l5_mock.wav) 2026-03-08 05:37:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:37:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:37:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:37:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:37:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:37:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:37:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:37:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:37:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:37:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:37:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:37:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:37:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:37: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'Sat, 07 Mar 2026 20:41: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-69ac8d66-25ebef5b58eeb4ef01b481ce;6fe2984d-1ee5-4042-bd18-90ff98cc8a8b'), (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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kDHDwjr0aOUW81J96GtR1IXmsKtpTDLbsZC7uG75EUr12MPRwVDc1A==')]) 2026-03-08 05:37: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 05:37:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:37:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:37:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:37:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:37:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:37:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:37:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:37:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:37:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:37: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'Sat, 07 Mar 2026 20:41:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8d66-3620b80d36531df42e1a0df5;6fe2984d-1ee5-4042-bd18-90ff98cc8a8b'), (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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'znL_w3gAqTER57-bdwJ5gK77FyBV6pZOnDAKRNhbFPZmMoEumUBSlQ==')]) 2026-03-08 05:37: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 05:37:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:37:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:37:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:37:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:37:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:37:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:37:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:37:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:37:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:37:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:37:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv8qageer_mock.wav 2026-03-08 05:37:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:37:56 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:37:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:37:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:37:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:37:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpilplwj5y_mock.wav 2026-03-08 05:37:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 05:37:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 05:37:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2773, filename=tmplyn3haz__mock.wav) 2026-03-08 05:37:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:37:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:37:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:37:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:37:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:37:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:37:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:37:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:37:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:37:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:37:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:37:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:37:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:37: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'Sat, 07 Mar 2026 20: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-69ac8d71-6ad7606333e4073d3c1ff242;73487eff-5e78-4283-b942-738c4dbf87bb'), (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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'aQWbw3kJ1Dwn-T-nVshcibxS5tcU2NM-BRPEH5HzkSREbho83XfUJA==')]) 2026-03-08 05:37: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 05:37:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:37:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:37:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:37:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:37:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:37:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:37:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:37:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:37:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:37: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'Sat, 07 Mar 2026 20:41:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8d71-56e6005c4ccb23501ddf93fc;73487eff-5e78-4283-b942-738c4dbf87bb'), (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 17ff16a11feaf655839f5a6a3b5bfb7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'SqZYGwgleuxjfcyI0ESmb_NIUKXtLHBa9WQsiz0fG19NX3pZfvXlSA==')]) 2026-03-08 05:37: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 05:37:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:37:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:37:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:37:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:38:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:38:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:38:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:38:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:38:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:38:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:38:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:38:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw9jqgcw1_mock.wav 2026-03-08 05:38:07 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:38:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:38:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:38:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:38:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:38:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2774, filename=tmp1jai39v6_mock.wav) 2026-03-08 05:38:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:38:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:38:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:38:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:38:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:38:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:38:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:38:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:38:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:38:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:38:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:38:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:41: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-69ac8d7c-5f5de38b376af8124597692a;5a33ab7f-21d2-427a-82c5-405f4957da38'), (b'RateLimit', b'"api";r=975;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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'm7CVGyriFnxU6mpZ7bNKmctsQOTvG-lfVsmIcsA5WpoNTRp_eXblYQ==')]) 2026-03-08 05: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 05:38:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:38:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:38:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:38:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:38:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:38:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:38:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:38:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:38:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:38:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:38: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'Sat, 07 Mar 2026 20:41:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8d7d-6f48655c4a27f9a3752d4bc7;5a33ab7f-21d2-427a-82c5-405f4957da38'), (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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6brLDBT2Hsgq0WUtTOpiogpVXSwkrDfB4j1fuu-cVKYpNPeiwG5tSw==')]) 2026-03-08 05:38: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 05:38:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:38:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:38:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:38:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:38:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:38:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:38:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:38:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:38:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9a_m9wwr_mock.wav 2026-03-08 05:38:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:38:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:38:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:38:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:38:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:38:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:38:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 39자) 2026-03-08 05:38:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:38:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2775, filename=tmpfarfxxsx_mock.wav) 2026-03-08 05:38:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:38:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:38:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:38:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:38:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:38:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:38:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:38:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:38:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:38:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:38:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:38:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:41: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-69ac8d88-5effefb01e6824cd23c56169;3cfcff01-a453-4431-8124-af55f5f5e4d9'), (b'RateLimit', b'"api";r=973;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ey6E5GkatROaLm9dwQ4X65-fV9q3_oJ_j0VyOsmPKNDhNJtp2_ypug==')]) 2026-03-08 05: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 05:38:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:38:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:38:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:38:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:38:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:38:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:38:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:38:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:38:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:41:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8d88-103db0650a95b2e500ad7afe;3cfcff01-a453-4431-8124-af55f5f5e4d9'), (b'RateLimit', b'"api";r=972;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'u5aljtP1duEEU-cUZvHppire5SKMxfE-Rvc_D7orkyxZxwp7JO76tw==')]) 2026-03-08 05: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 05:38:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:38:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:38:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:38:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:38:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:38:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:38:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:38:24 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:38:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:38:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:38:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:38:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:38:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:38:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:38:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 05:38:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:38:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2776, filename=tmpy9y25wsa_mock.wav) 2026-03-08 05:38:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:38:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:38:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:38:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:38:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:38:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:38:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:38:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:38:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:38:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:38:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:38:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:38:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:38: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'Sat, 07 Mar 2026 20:41: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-69ac8d93-24b1dcae3afc570923fe3e15;4b805ed8-220a-4fc5-a6af-de996a8c4047'), (b'RateLimit', b'"api";r=971;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kpK3LwXsoEEa6wdOFQaRnvmkrWXX7sx-YK6m8I3ZMD_WplmPuaYFlg==')]) 2026-03-08 05:38: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 05:38:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:38:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:38:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:38:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:38:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:38:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:38:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:38:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:38:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:38: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'Sat, 07 Mar 2026 20:41:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8d93-000f81f236b8afcf155197c7;4b805ed8-220a-4fc5-a6af-de996a8c4047'), (b'RateLimit', b'"api";r=970;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dHzAP1R8mz9XOVzXqMtBLsoNJQ93Ok0R1JR0kw5gIqfSEKqghZbEWg==')]) 2026-03-08 05:38: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 05:38:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:38:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:38:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:38:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:38:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:38:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:38:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:38:34 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:38:37 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:38:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:38:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:38:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:38:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:38:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph1bs92wz_mock.wav 2026-03-08 05:38:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:38:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:38:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv7oxazp__mock.wav 2026-03-08 05:38:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:38:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:38:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (18.950000 > 2.400000) 2026-03-08 05:38:58 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (16.191489 > 2.400000) 2026-03-08 05:38:59 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.991682 < -1.000000) 2026-03-08 05:38:59 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 05:38:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '영상저장장치 역전기(RV) 모터카 역전기(RV) 플러스' → 열차 2026-03-08 05:38:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:39:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:39:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 05:39:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:영상저장장치 역전기(RV) 플러스 등 좌준공검사 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 05:39:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2777, filename=tmp1xabs3h4_mock.wav) 2026-03-08 05:39:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:39:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:39:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:39:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:39:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:39:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:39:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:39:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:39:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:39:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:39:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:39:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:42: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-69ac8db0-3149c60d1b646d5036366381;094c3ad8-93aa-4acb-a68a-3a3a6d287afb'), (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 8afda8fcd5257fdab4aea3595e149ef0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'WRB9XuHu6HBcNmh74KnYfOv-gFSBGJ_vUHZFTl7oJDB5Aih8-evakA==')]) 2026-03-08 05: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 05:39:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:39:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:39:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:39:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:39:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:39:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:39:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:39:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:39:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:42:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8db0-4353b40c165c99093703d440;094c3ad8-93aa-4acb-a68a-3a3a6d287afb'), (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 8afda8fcd5257fdab4aea3595e149ef0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'VoVV9xpa3GEy73iBmtvR-0zmSxxDDuwmu-LCW1WxmA4cC_C1M_7XZA==')]) 2026-03-08 05: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 05:39:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:39:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:39:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:39:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:39:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:39:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:39:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:39:06 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:39:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 05:39:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 05:39:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2778, filename=tmp71jr08pa_mock.wav) 2026-03-08 05:39:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:39:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:39:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:39:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:39:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:39:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:39:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:39:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:39:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:39:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:39:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:39:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:39:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:39: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'Sat, 07 Mar 2026 20:42: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-69ac8db7-58cb5afd6d6e3ef65497f2c9;19d976da-6b57-42d8-b999-07be2be4afe2'), (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 b6dbda254a39d6fcade7be323534f7ea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'039HpwlA-lPxw0RcruK9ujJT1R9VgzwHUtZvBbWJucVVSDD8ZepHGQ==')]) 2026-03-08 05:39: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 05:39:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:39:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:39:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:39:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:39:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:39:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:39:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:39:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:39:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:39: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'Sat, 07 Mar 2026 20:42:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8db8-57fbd5bd13db2c610bf8a07e;19d976da-6b57-42d8-b999-07be2be4afe2'), (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 b6dbda254a39d6fcade7be323534f7ea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'WyIEoMiynI1BqcIZc1bBEiGrkHoLe5Q7cSnpsLFDdB6I6lYX5puqrQ==')]) 2026-03-08 05:39: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 05:39:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:39:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:39:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:39:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:39:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:39:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:39:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:39:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:39:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmfhrclxm_mock.wav 2026-03-08 05:39:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:39:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:39:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:39:18 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:39:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:39:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:39:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:39:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 38자) 2026-03-08 05:39:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동, 휴대 2026-03-08 05:39:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyxtunt27_mock.wav 2026-03-08 05:39:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2779, filename=tmp5l7_zy_4_mock.wav) 2026-03-08 05:39:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:39:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:39:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:39:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:39:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:39:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:39:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:39:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:39:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:39:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:39:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:39:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:39:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:39: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'Sat, 07 Mar 2026 20: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-69ac8dc3-5c00375848488a3a6469b980;b38e3a11-1cbc-4ca0-b8fc-80b135b76062'), (b'RateLimit', b'"api";r=965;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 810952bb5a6856a2df6bb22a5f094b64.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'w4gLvYHgHC_fY7k_8_xXU_p68bk45yppxXj6RKEFiAPFsB_PRm4EuQ==')]) 2026-03-08 05:39: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 05:39:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:39:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:39:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:39:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:39:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:39:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:39:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:39:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:39:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:39:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:39: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'Sat, 07 Mar 2026 20:42:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8dc3-7383d40e0cdda97c719e9bfe;b38e3a11-1cbc-4ca0-b8fc-80b135b76062'), (b'RateLimit', b'"api";r=964;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 810952bb5a6856a2df6bb22a5f094b64.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'inr-ztqJssTpRFuinkw0YkDM4EP13d228D5yvzhXTHGt9m0ZFRwfVw==')]) 2026-03-08 05:39: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 05:39:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:39:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:39:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:39:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:39:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:39:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:39:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:39:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:39:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprhfwibvh_mock.wav 2026-03-08 05:39:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:39:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:39:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:39:29 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:39:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:39:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:39:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 05:39:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 05:39:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2780, filename=tmpbsv4v0v8_mock.wav) 2026-03-08 05:39:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:39:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:39:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:39:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:39:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:39:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:39:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:39:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:39:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:39:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:39:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:39:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:39: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'Sat, 07 Mar 2026 20:42: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-69ac8dcf-5906750b6228d1cf62974ec5;d26ccf4d-bc45-40aa-88d6-0dfbae4d0d7e'), (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 c4787040c2480313930e17ab3d5a72a8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'lq4iAhUotqL9wibtcbBH7zOJ_1MLqZl5LM_2x9p7WJf9siCGGe8N1g==')]) 2026-03-08 05:39: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 05:39:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:39:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:39:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:39:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:39:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:39:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:39:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:39:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:39:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:42:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8dcf-3b0c29100e4f761558860a5f;d26ccf4d-bc45-40aa-88d6-0dfbae4d0d7e'), (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 c4787040c2480313930e17ab3d5a72a8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'9j7gOx_hWgJSNinYZnxly1CyFrxKSXG-jxg0GkM6y4UiNDHNPqsJvQ==')]) 2026-03-08 05: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 05:39:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:39:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:39:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:39:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:39:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:39:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:39:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:39:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:39:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpaeax2yzk_mock.wav 2026-03-08 05:39:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:39:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:39:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:39:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:39:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyimuych8_mock.wav 2026-03-08 05:39:41 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:39:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:39:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:39:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 05:39:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 05:39:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2781, filename=tmppd64_fla_mock.wav) 2026-03-08 05:39:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:39:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:39:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:39:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:39:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:39:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:39:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:39:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:39:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:39:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:39:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:39:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:39:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:39: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'Sat, 07 Mar 2026 20: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-69ac8dda-522b0f7f725a25d33d6620ce;ccf91cad-d980-44ba-97ce-a7117c8c70ca'), (b'RateLimit', b'"api";r=961;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 eb80266c320712cf6b9ac266e9fb400e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'0ZK_PMMOYjoVCD41i7fMBurePIdhXw2d1fa6tGbu8gITgowAmI9uIQ==')]) 2026-03-08 05:39: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 05:39:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:39:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:39:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:39:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:39:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:39:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:39:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:39:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:39:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:43:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8ddb-215b4be836dd75220fd29f83;ccf91cad-d980-44ba-97ce-a7117c8c70ca'), (b'RateLimit', b'"api";r=960;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 eb80266c320712cf6b9ac266e9fb400e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'vCWpOsu1Xwg3LK3XeYFmMO9eHUC8uJ_bY1mwBrC9pi2bb5O1x_Euqg==')]) 2026-03-08 05: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 05:39:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:39:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:39:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:39:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:39:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:39:45 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:39:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:39:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:39:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:39:50 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:39:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:39:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:39:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:39:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:39:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 05:39:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:39:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2782, filename=tmpnmykjnyl_mock.wav) 2026-03-08 05:39:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:39:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:39:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:39:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:39:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:39:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:39:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:39:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:39:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:39:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:39:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:39:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:39:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8de6-3da60c0d5ce3ce305cee268f;ab20763e-0d92-4720-aa6a-a3b743964f1e'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6UJctWiWOXVdeuPOXi2BVU90IAzXSoYsg2SmdFesYu26-LddTqHKOA==')]) 2026-03-08 05: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 05:39:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:39:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:39:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:39:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:39:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:39:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:39:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:39:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:39:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:43:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8de6-3da3dc006ca8367d46095438;ab20763e-0d92-4720-aa6a-a3b743964f1e'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9Kby0lZKh143JjYRZ_bUKfMqjrfktU7zO31O-EqL84ll6LdMykuWSw==')]) 2026-03-08 05: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 05:39:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:39:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:39:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:39:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:39:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:39:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:39:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:40:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:40:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:40:00 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:40:05 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:40:05 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:40:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:40:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:40:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:40:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:40:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2783, filename=tmp070htbyg_mock.wav) 2026-03-08 05:40:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:40:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:40:05 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 05:40:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:40:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:40:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:40:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:40:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:40:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:40:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:40:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:40:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:40:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:40:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:40: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'Sat, 07 Mar 2026 20:43: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-69ac8df2-55c60f243b2632e72bf0cfc0;793bdf46-7546-450e-aba2-32ba47d32073'), (b'RateLimit', b'"api";r=957;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'fBwK2wXCJVKaoeUo29vKGb5PraBg1vVkPE5J8R-v3Vn_rnXQNG1WfA==')]) 2026-03-08 05:40: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 05:40:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:40:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:40:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:40:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:40:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:40:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:40:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:40:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:40:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:40: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'Sat, 07 Mar 2026 20:43:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8df2-474e724e5f7252627a23adc6;793bdf46-7546-450e-aba2-32ba47d32073'), (b'RateLimit', b'"api";r=956;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vuJ9sRkmcRKbyI9l4GKJ5c1gs9SshS3vRxktPJeoe6Oh6tiu0Ugk_g==')]) 2026-03-08 05:40: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 05:40:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:40:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:40:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:40:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:40:06 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Weapon Keyword Extraction Machine (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns (명사) from the provided text. * ** 2026-03-08 05:40:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:40:08 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:40:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:40:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:40:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:40:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcpdz9n41_mock.wav 2026-03-08 05:40:11 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:40:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:40:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:40:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:40:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7su8em5i_mock.wav 2026-03-08 05:40:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:40:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:40:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:40:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:40:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (17.604651 > 2.400000) 2026-03-08 05:40:30 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.630283 < -1.000000) 2026-03-08 05:40:30 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.074615 < -1.000000) 2026-03-08 05:40:30 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 05:40:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 역전기(RV) 모터카 точ는' → 열차 2026-03-08 05:40:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:40:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 37자) 2026-03-08 05:40:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 진입 | 긴급도:일반 | 키워드:없음 2026-03-08 05:40:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2784, filename=tmp5_5eu531_mock.wav) 2026-03-08 05:40:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:40:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:40:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:40:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:40:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:40:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:40:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:40:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:40:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:40:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:40:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:40:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8e0b-53cfbfa9519c7afe67303ee5;48eb779d-4c01-4abb-bf64-7d0d428f04e9'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'f5YraLhfG-vHeMk-gpoGyC6etJ-nWCIzGNjRhgj3L2XPeLFp9Rov3g==')]) 2026-03-08 05: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 05:40:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:40:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:40:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:40:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:40:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:40:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:40:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:40:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:40:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:43:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8e0b-779160ef1b83180828c37214;48eb779d-4c01-4abb-bf64-7d0d428f04e9'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'bhqSL4fqDL_Fwup7hf5r-dU4cN2G7KPQpdjl5hT_LCajjvUIwyrvcQ==')]) 2026-03-08 05: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 05:40:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:40:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:40:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:40:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:40:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:40:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:40:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:40:37 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:40:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:40:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgfmrtw5__mock.wav 2026-03-08 05:40:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:40:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 05:40:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 05:40:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2785, filename=tmpfrn7u4zd_mock.wav) 2026-03-08 05:40:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:40:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:40:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:40:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:40:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:40:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:40:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:40:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:40:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:40:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:40:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:40:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:44: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-69ac8e12-6045d6a67dc9263d60ab2dfe;eba53767-7b66-4f5c-8a81-f97b98289640'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'JHqP8c3Tps-8TSFuMyriqwMtg32Oaq1oM9_I6_yQ7Wk54GqVx8RquQ==')]) 2026-03-08 05: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 05:40:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:40:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:40:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:40:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:40:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:40:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:40:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:40:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:40:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:44:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8e12-53ceabb5264bfb54690451a7;eba53767-7b66-4f5c-8a81-f97b98289640'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ZsXIS3lL5XyWpK7qfvkN38O7iz_pM0HAFrJxLzMrr87sZ2dL5IxJrw==')]) 2026-03-08 05: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 05:40:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:40:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:40:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:40:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:40:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:40:40 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:40:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:40:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:40:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:40:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:40:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9zvmfrw__mock.wav 2026-03-08 05:40:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:40:49 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:40:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:40:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:40:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 05:40:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:40:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2786, filename=tmpb7se367t_mock.wav) 2026-03-08 05:40:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:40:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:40:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:40:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:40:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:40:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:40:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:40:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:40:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:40:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:40:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:40:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:40:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:44: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-69ac8e1e-7099d52d726107a70024a48d;13761504-1b17-4874-8aa7-df6058780dee'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'TL87pga1Hwn4LzQnnBkkVelqomIXBJs2P4mEa9MUPSz4MqXRvM_svw==')]) 2026-03-08 05: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 05:40:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:40:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:40:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:40:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:40:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:40:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:40:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:40:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:40:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:44:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8e1e-200191bc648f0f9c34e23461;13761504-1b17-4874-8aa7-df6058780dee'), (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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ZHnBqnFnsMLhNPAEKPFInButnfalUaRlLgLJGSZCmsHKMm_GMMLWSw==')]) 2026-03-08 05: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 05:40:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:40:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:40:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:40:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:40:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:40:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpoo9afgqh_mock.wav 2026-03-08 05:40:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:40:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:40:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:40:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:40:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:40:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:41:00 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:41:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:41:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:41:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 05:41:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 05:41:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2787, filename=tmpv8qageer_mock.wav) 2026-03-08 05:41:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:41:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:41:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:41:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:41:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:41:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:41:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:41:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:41:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:41:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:41:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:41:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:41:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:41:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbouhbzte_mock.wav 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8e29-51f1ac4c5bcf972922638a38;b2b6c3a4-19ee-4b89-8bc9-4c2895c156c6'), (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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'l015XZ8WRqHeNyT_y8fzVD8cL5mZsOwyFmPn8tmN_Rlk8_aMwP0dfA==')]) 2026-03-08 05: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 05:41:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:41:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:41:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:41:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:41:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:41:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:41:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:41:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:41:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:44:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8e29-732934382416ee0c6058bc92;b2b6c3a4-19ee-4b89-8bc9-4c2895c156c6'), (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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'DxLq8LGPMogBo0t9_0ta5Q4np9Ro_pOPqF2UWxsxaY3BRZaMHuxBNw==')]) 2026-03-08 05: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 05:41:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:41:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:41:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:41:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:41:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:41:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:41:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:41:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:41:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:41:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgd92znh0_mock.wav 2026-03-08 05:41:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:41:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:41:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:41:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:41:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:41:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 05:41:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV), 모터,신호,통과 2026-03-08 05:41:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2788, filename=tmpilplwj5y_mock.wav) 2026-03-08 05:41:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:41:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:41:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:41:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:41:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:41:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:41:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:41:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:41:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:41:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:41:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:41:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:44: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-69ac8e34-76a35e216c09354c525ba138;d4d86c04-4c01-469d-997a-1b7d12071b02'), (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 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9A7mxjhpgzgCy1OkWlfxe3sy1_EGEuJLTFfapP_9HF3NGF0J7RGddQ==')]) 2026-03-08 05: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 05:41:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:41:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:41:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:41:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:41:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:41:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:41:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:41:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:41:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:44:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8e34-3b322c826bbc6c083ac71248;d4d86c04-4c01-469d-997a-1b7d12071b02'), (b'RateLimit', b'"api";r=990;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'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c30599ed079ab18fbfe7f5e7357666ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'uSgBnSFUkpvaOaAxdxB1ZBlPyFp1-6MRC_czPvP6TEpyfjfOEtJOvg==')]) 2026-03-08 05: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 05:41:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:41:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:41:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:41:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:41:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:41:15 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:41:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:41:17 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:41:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:41:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:41:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:41:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:41:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:41:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:41:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 05:41:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:41:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2789, filename=tmpw9jqgcw1_mock.wav) 2026-03-08 05:41:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:41:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:41:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:41:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:41:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:41:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:41:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:41:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:41:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:41:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:41:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:41:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:44: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-69ac8e40-5bb255d375d908263b6f6f8f;2bdd58e6-0e2d-4724-98e3-6df0c6efea12'), (b'RateLimit', b'"api";r=989;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3vE76lF31pBcLbGB7lRlF-Ba5ERTL28TXC-W86hw3u_mj2byTOIHgA==')]) 2026-03-08 05: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 05:41:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:41:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:41:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:41:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:41:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:41:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:41:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:41:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:41:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:44:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8e40-7b1805451d91f0cd1a811738;2bdd58e6-0e2d-4724-98e3-6df0c6efea12'), (b'RateLimit', b'"api";r=988;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'UpUZPwoGncPUjsPz9IuMX0duUe4t1nFGirA5VKwm1sjViEipdH5P3w==')]) 2026-03-08 05: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 05:41:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:41:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:41:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:41:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:41:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:41:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:41:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:41:27 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:41:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:41:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:41:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:41:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:41:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:41:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:41:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:41:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:41:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:41:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2790, filename=tmp9a_m9wwr_mock.wav) 2026-03-08 05:41:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:41:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:41:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:41:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:41:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:41:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:41:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:41:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:41:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:41:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:41:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:41:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:41:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:41: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'Sat, 07 Mar 2026 20:44: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-69ac8e4b-7a1e7f835d976c5b3c34e64b;d095587e-f2b4-4411-8ba3-1a67ea698231'), (b'RateLimit', b'"api";r=987;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'jOAvphpo7-33kxNZNqkFJ7qAegfhKLdWWkhw5QUbK9wMUepNCr_E5g==')]) 2026-03-08 05:41: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 05:41:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:41:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:41:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:41:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:41:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:41:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:41:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:41:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:41:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:45:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8e4b-33466f460cc1f9aa602bff88;d095587e-f2b4-4411-8ba3-1a67ea698231'), (b'RateLimit', b'"api";r=986;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'J9EYXZKx8VMeOHltxN0uXueDdWiLLVq1fenkoCeLYUibZr2TZLsxzw==')]) 2026-03-08 05: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 05:41:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:41:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:41:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:41:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:41:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:41:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzlt4azqi_mock.wav 2026-03-08 05:41:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:41:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:41:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:41:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:41:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:41:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7cpboxag_mock.wav 2026-03-08 05:41:41 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:41:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:41:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:41:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:41:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:41:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:41:58 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (13.298246 > 2.400000) 2026-03-08 05:41:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (2.641509 > 2.400000) 2026-03-08 05:41:59 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.225669 < -1.000000) 2026-03-08 05:42:00 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-1.980039 < -1.000000) 2026-03-08 05:42:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 05:42:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'между 남동나로 인공 역전기(RV) 모터카 역전기(' → 열차 2026-03-08 05:42:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:42:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 05:42:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 05:42:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2791, filename=tmph1bs92wz_mock.wav) 2026-03-08 05:42:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:42:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:42:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:42:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:42:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:42:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:42:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:42:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:42:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:42:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:42:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:42:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8e65-7c5d19dd0c9248154b3e991c;44008c09-5cf5-431b-80ce-244d2e496898'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'qsf5xyqzCQaCIxvjtoIYP_6SBpFjxqKDLFhka1AiYd4TU6bhZY8ADA==')]) 2026-03-08 05: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 05:42:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:42:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:42:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:42:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:42:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:42:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:42:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:42:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:42:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:45:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8e66-0381c292439f4f527cd80fb4;44008c09-5cf5-431b-80ce-244d2e496898'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dbyy3YWnYOtt5EafqoopFio2-YNBUPUlBB4jc11PLWeEBqoOsWeCWQ==')]) 2026-03-08 05: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 05:42:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:42:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:42:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:42:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:42:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:42:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:42:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:42:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:42:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn7lqb6rl_mock.wav 2026-03-08 05:42:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:42:07 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:42:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 05:42:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 05:42:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2792, filename=tmpv7oxazp__mock.wav) 2026-03-08 05:42:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:42:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:42:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:42:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:42:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:42:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:42:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:42:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:42:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:42:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:42:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:42:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:42: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'Sat, 07 Mar 2026 20:45: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-69ac8e6c-1b6a88126e2e48cd0a093efe;2624a19f-4a11-484d-8834-a91219c9b072'), (b'RateLimit', b'"api";r=983;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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'QsL1JT_EexGJriXxAI6DqfUy-cMin5VjJ5C-MYZH9foeD6YRZVMDuA==')]) 2026-03-08 05:42: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 05:42:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:42:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:42:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:42:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:42:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:42:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:42:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:42:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:42:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:45:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8e6d-6b26a456730834b4265042fa;2624a19f-4a11-484d-8834-a91219c9b072'), (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 f6d3dd41fb289a8f9f5d8b4f5c4b2298.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'_lP1Y7y0bafnMaunPR9OhbyDYHTMpBKf-gm3d65COnOa2yovlVD_QQ==')]) 2026-03-08 05: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 05:42:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:42:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:42:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:42:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:42:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:42:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:42:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:42:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:42:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvp0fn9ds_mock.wav 2026-03-08 05:42:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:42:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:42:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:42:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:42:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpug4be49v_mock.wav 2026-03-08 05:42:19 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:42:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:42:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:42:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 05:42:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:42:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2793, filename=tmpmfhrclxm_mock.wav) 2026-03-08 05:42:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:42:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:42:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:42:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:42:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:42:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:42:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:42:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:42:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:42:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:42:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:42:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:42:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:42: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'Sat, 07 Mar 2026 20:45: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-69ac8e78-5f1e695d485d65987183f484;612a5d2f-559b-43bb-82a2-bf2118c0f555'), (b'RateLimit', b'"api";r=981;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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'HzmO_aptrMTpOW0HtZnJ416QdQAQZ9kOAMTExrsm7R3DghjaW73z3Q==')]) 2026-03-08 05:42: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 05:42:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:42:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:42:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:42:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:42:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:42:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:42:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:42:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:42:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:42: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'Sat, 07 Mar 2026 20:45:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8e78-6e2d4a2f22503f8454baba64;612a5d2f-559b-43bb-82a2-bf2118c0f555'), (b'RateLimit', b'"api";r=980;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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'aYKz_wrltzF-0bUd59pE0wVVxQdoiRsRqp3Tboafhma4A4zNiJn_mg==')]) 2026-03-08 05:42: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 05:42:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:42:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:42:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:42:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:42:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:42:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:42:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:42:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:42:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:42:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:42:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:42:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4kyrfa06_mock.wav 2026-03-08 05:42:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:42:30 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:42:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:42:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:42:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 05:42:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 05:42:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2794, filename=tmpyxtunt27_mock.wav) 2026-03-08 05:42:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:42:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:42:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:42:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:42:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:42:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:42:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:42:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:42:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:42:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:42:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:42:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:42:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:42: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'Sat, 07 Mar 2026 20:45: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-69ac8e84-053156c25ed624ef1924f6ec;85ba5d05-39f4-413a-9cce-bf6e0402287f'), (b'RateLimit', b'"api";r=979;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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'OtOrOJ1rRNvPDCf08k37ruYemt7yryfzBB6BsZrRzV22OxBxDmjGKQ==')]) 2026-03-08 05:42: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 05:42:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:42:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:42:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:42:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:42:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:42:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:42:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:42:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:42:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:42: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'Sat, 07 Mar 2026 20:45:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8e84-1b3fa8f07eb026e1422b0107;85ba5d05-39f4-413a-9cce-bf6e0402287f'), (b'RateLimit', b'"api";r=978;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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'N-VsIkQ4dOkm28y_gkEskQyXG8-k0hfAp3gs-eJS2LVKq18KTrwr7A==')]) 2026-03-08 05:42: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 05:42:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:42:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:42:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:42:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:42:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:42:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9kt9sckp_mock.wav 2026-03-08 05:42:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:42:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:42:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:42:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:42:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:42:42 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:42:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:42:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:42:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:42:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:42:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2795, filename=tmprhfwibvh_mock.wav) 2026-03-08 05:42:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:42:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:42:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:42:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:42:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:42:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:42:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:42:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:42:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:42:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:42:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:42:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:42:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:46: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-69ac8e8f-3e84c932739ad31d43783740;b8f18d20-1017-46d1-a12b-f840b43e4ff0'), (b'RateLimit', b'"api";r=977;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'A80C-uivugAAzQBivEO4s8HqHEBw_2oTJJcEd2QVs17cFcNqLjJwcw==')]) 2026-03-08 05: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 05:42:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:42:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:42:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:42:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:42:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:42:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:42:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:42:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:42:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:46:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8e8f-2ad0f8164ab965bc5a9c23ca;b8f18d20-1017-46d1-a12b-f840b43e4ff0'), (b'RateLimit', b'"api";r=976;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wEcPZzhQbwE0ifhTL-tJp4dOOEX4880gPZa5TAqosKUC4myjcLZdiA==')]) 2026-03-08 05: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 05:42:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:42:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:42:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:42:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:42:44 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:42:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:42:45 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:42:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:42:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:42:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:42:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:42:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:42:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:42:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:42:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 05:42:54 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:42:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:42:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2796, filename=tmpaeax2yzk_mock.wav) 2026-03-08 05:42:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:42:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:42:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:42:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:42:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:42:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:42:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:42:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:42:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:42:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:42:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:42:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:42:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:46: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-69ac8e9a-41338eff00cc1d662d770bd8;3ff325b5-49d5-43d7-9fd7-1f843605d001'), (b'RateLimit', b'"api";r=975;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1i2mUkm8ElpIoTWzLHQJ3F88In66qxIJ-LFEcvk_GP4HUXIHZISkLQ==')]) 2026-03-08 05: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 05:42:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:42:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:42:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:42:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:42:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:42:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:42:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:42:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:42:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:42: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'Sat, 07 Mar 2026 20:46:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8e9a-7e8da6c41e44a1754dac68cb;3ff325b5-49d5-43d7-9fd7-1f843605d001'), (b'RateLimit', b'"api";r=974;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'bZSzRVzfTEO_9yu48dB-Ecr9QChY_HRhfgiZky5xa-_czMFWIzdQMg==')]) 2026-03-08 05:42: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 05:42:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:42:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:42:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:42:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:42:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:42:57 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:42:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:43:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:43:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:43:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:43:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:43:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgbas5qy6_mock.wav 2026-03-08 05:43:05 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:43:05 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:43:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:43:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:43:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:43:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:43:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:43:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2797, filename=tmpyimuych8_mock.wav) 2026-03-08 05:43:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:43:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:43:06 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:43:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:43:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:43:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:43:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:43:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:43:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:43:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:43:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:43:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:43:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:43:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:46: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-69ac8ea6-7b397be80c5f74917ef8a308;665a3e05-dcd2-4722-b84d-d38a7fe969f0'), (b'RateLimit', b'"api";r=973;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 462511b55c03c5ad4993b33ca1b7dada.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'hy6K6KGwKIGFC6fDbrzCsdZGZ-8bdcZnkS6LY-Q5P3DFl7UIqEi35g==')]) 2026-03-08 05: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 05:43:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:43:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:43:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:43:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:43:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:43:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:43:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:43:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:43:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:46:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8ea6-3511aa6d7f8435a164db181f;665a3e05-dcd2-4722-b84d-d38a7fe969f0'), (b'RateLimit', b'"api";r=972;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 462511b55c03c5ad4993b33ca1b7dada.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'h0-5zJsRCEcFpQoDR3EBE9LRg4XV_IYcP1kqpVsCLLGOGqUZy8v62A==')]) 2026-03-08 05: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 05:43:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:43:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:43:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:43:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:43:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:43:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplzeag40b_mock.wav 2026-03-08 05:43:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:43:08 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:43:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:43:12 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:43:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:43:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:43:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:43:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:43:24 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:43:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 05:43:30 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.665435 < -1.000000) 2026-03-08 05:43:30 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.226875 < -1.000000) 2026-03-08 05:43:30 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검축차' 2026-03-08 05:43:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포항역 낫개 신호기 궤도 검축차 검축하시는 것입니다' → 열차 2026-03-08 05:43:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:43:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:43:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4xl3_q8e_mock.wav 2026-03-08 05:43:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:43:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 05:43:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포항역 낫개 신호기 궤도 검축차 검축하시다 | 긴급도:일반 | 키워드:다대포항역, 낫개 신호기, 궤도, 검축 2026-03-08 05:43:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2798, filename=tmpcpdz9n41_mock.wav) 2026-03-08 05:43:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:43:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:43:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:43:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:43:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:43:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:43:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:43:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:43:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:43:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:43:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:43:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:43:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:46: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-69ac8ec0-4e0f5365054efadb45a0ee75;0fcbe46e-7921-498f-a035-c00fb19beb6c'), (b'RateLimit', b'"api";r=971;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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'nulnhI9tHVZkW8bWQwSQ4ivjsk-vepbSzdsQYywBzPBBPHqLFdnFmQ==')]) 2026-03-08 05: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 05:43:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:43:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:43:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:43:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:43:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:43:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:43:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:43:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:43:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:43: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'Sat, 07 Mar 2026 20:46:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8ec0-3ac4a67b377c924958a4ce6a;0fcbe46e-7921-498f-a035-c00fb19beb6c'), (b'RateLimit', b'"api";r=970;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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8A5v-ptt4wDFmpymjHUsNvOSeCdem9HcwJE-IIN-yqy7_COE1Fadwg==')]) 2026-03-08 05:43: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 05:43:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:43:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:43:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:43:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:43:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:43:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:43:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:43:38 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:43:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 05:43:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 05:43:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2799, filename=tmp7su8em5i_mock.wav) 2026-03-08 05:43:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:43:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:43:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:43:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:43:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:43:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:43:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:43:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:43:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:43:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:43:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:43:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:43:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8ec7-5278032e27b143321f70ef9c;04e0f05d-63ef-45e2-9c7f-a287d01d56da'), (b'RateLimit', b'"api";r=969;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ToU181tGxpkY5WVARVnTYgLyFMysSQ-fLcuRnmQ5d709j0PWyCvw_A==')]) 2026-03-08 05: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 05:43:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:43:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:43:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:43:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:43:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:43:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:43:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:43:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:43:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:47:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8ec7-5fb908f27eeca6073646da5e;04e0f05d-63ef-45e2-9c7f-a287d01d56da'), (b'RateLimit', b'"api";r=968;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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b't2CUJS50uaI9RwG3u6zLfKMBzmrUzI_mkDvW9WEZNKd3yoflvO1ciQ==')]) 2026-03-08 05: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 05:43:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:43:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:43:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:43:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:43:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:43:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv5wmfibc_mock.wav 2026-03-08 05:43:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:43:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:43:41 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:43:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:43:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:43:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpph8lv1rz_mock.wav 2026-03-08 05:43:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:43:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:43:49 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:43:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:43:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:43:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:43:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 34자) 2026-03-08 05:43:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동 2026-03-08 05:43:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2800, filename=tmpgfmrtw5__mock.wav) 2026-03-08 05:43:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:43:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:43:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:43:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:43:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:43:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:43:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:43:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:43:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:43:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:43:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:43:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac8ed2-2906c10f4a05c9c27cc4d0c2;29210325-0d99-4be9-8030-61d398b193ca'), (b'RateLimit', b'"api";r=967;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'S44B1mK8mrZcS-4sNqCfXzww_EiMqo708W4rmas77KRxnXE8LryL2g==')]) 2026-03-08 05: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 05:43:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:43:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:43:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:43:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:43:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:43:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:43:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:43:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:43:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:47:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8ed3-2e83e6bd2083e3081752d232;29210325-0d99-4be9-8030-61d398b193ca'), (b'RateLimit', b'"api";r=966;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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'V_ioyywYZ0dV3KhQz1SDvD4XdCAco6h6AE2WuvopRMl2CvCPohteYw==')]) 2026-03-08 05: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 05:43:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:43:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:43:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:43:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:43:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:43:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:43:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:43:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:43:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6gg1fdun_mock.wav 2026-03-08 05:43:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:43:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:43:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:44:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:44:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0jflrj13_mock.wav 2026-03-08 05:44:01 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:44:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:44:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:44:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 05:44:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 05:44:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2801, filename=tmp9zvmfrw__mock.wav) 2026-03-08 05:44:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:44:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:44:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:44:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:44:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:44:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:44:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:44:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:44:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:44:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:44:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:44:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:47: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-69ac8ede-6e54ea6149bb58fe240780f4;1ecb523a-21ba-4663-8699-1e64711a6e1d'), (b'RateLimit', b'"api";r=965;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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'iqITyYgxdrxjDoXmQ7zjBtCh9RBZTuxa5wcj1E4JN5K728B8T1g-1w==')]) 2026-03-08 05: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 05:44:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:44:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:44:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:44:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:44:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:44:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:44:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:44:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:44:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:47:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8ede-7ea422486f41f5843693bde3;1ecb523a-21ba-4663-8699-1e64711a6e1d'), (b'RateLimit', b'"api";r=964;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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'GwbXcjRRx14NTaowG4vLIpgKP6dBYUEnxaMDpdqNWV0q8nRbotooDA==')]) 2026-03-08 05: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 05:44:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:44:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:44:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:44:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:44:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:44:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:44:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:44:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:44:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:44:11 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:44:12 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:44:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:44:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:44:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:44:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:44:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2802, filename=tmpoo9afgqh_mock.wav) 2026-03-08 05:44:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:44:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:44:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:44:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:44:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:44:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:44:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:44:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:44:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:44:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:44:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:44:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:44:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:44: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'Sat, 07 Mar 2026 20:47: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-69ac8ee9-1362037f03eb866a1ec717e0;12b61b5f-39df-4466-a8ab-84f1daa2a89f'), (b'RateLimit', b'"api";r=963;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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'oZeheuMQIPPxkTAh5PEyrkeY8v5sgooUqP9BxH8yppIrz4huwFgXHQ==')]) 2026-03-08 05:44: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 05:44:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:44:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:44:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:44:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:44:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:44:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:44:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:44:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:44:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:44: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'Sat, 07 Mar 2026 20:47:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8ee9-4cad9b0d7660b57d1ba8a0b4;12b61b5f-39df-4466-a8ab-84f1daa2a89f'), (b'RateLimit', b'"api";r=962;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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'MGo14Ma_JYhmE85Vdnc0YV24Z6e6cZzo2aRk0N9Dtz2Kz2X6aYUoTg==')]) 2026-03-08 05:44: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 05:44:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:44:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:44:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:44:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:44:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:44:15 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:44:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:44:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:44:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:44:21 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:44:24 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:44:24 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:44:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:44:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:44:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 05:44:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:44:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2803, filename=tmpbouhbzte_mock.wav) 2026-03-08 05:44:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:44:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:44:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:44:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:44:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:44:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:44:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:44:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:44:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:44:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:44:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:44:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:44:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:44: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'Sat, 07 Mar 2026 20: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-69ac8ef5-18aeb81c09bb88a17ca7ac5c;1c1269e5-7a02-4c77-a95d-59f1c5871896'), (b'RateLimit', b'"api";r=961;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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'yxOixZLjmXhB9z2evMJgU2NFSWr85JPadKpKdSwJp50tyQclJBai4Q==')]) 2026-03-08 05:44: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 05:44:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:44:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:44:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:44:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:44:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:44:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:44:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:44:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:44:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:44: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'Sat, 07 Mar 2026 20:47:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8ef5-4e79d47c7b2d140764392626;1c1269e5-7a02-4c77-a95d-59f1c5871896'), (b'RateLimit', b'"api";r=960;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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xUT1yoTFzNExa8Kq8M26n4u63Fbw48yXTtR71a23-x8oH9YhY1F8gw==')]) 2026-03-08 05:44: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 05:44:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:44:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:44:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:44:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:44:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:44:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:44:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:44:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:44:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:44:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpk20vt9hs_mock.wav 2026-03-08 05:44:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:44:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:44:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:44:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:44:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2v3xon8__mock.wav 2026-03-08 05:44:35 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:44:35 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:44:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:44:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:44:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 05:44:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:44:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2804, filename=tmpgd92znh0_mock.wav) 2026-03-08 05:44:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:44:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:44:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:44:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:44:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:44:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:44:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:44:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:44:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:44:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:44:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:44:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:48: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-69ac8f00-2c34ca7131ef56c2217c3e3e;190ccbd7-c22b-4e0e-a7a3-2e8904d70833'), (b'RateLimit', b'"api";r=959;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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'qQmzGYl97lC0AEx0ll9Ts83gVe3anP0V3XODfrX5LP4vQeVMSakXEw==')]) 2026-03-08 05: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 05:44:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:44:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:44:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:44:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:44:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:44:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:44:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:44:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:44:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:48:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8f00-0f25ce8b37b5d70a526803e7;190ccbd7-c22b-4e0e-a7a3-2e8904d70833'), (b'RateLimit', b'"api";r=958;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 5f87f0bc685f0f3dc1b92b120ca4c592.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'BNs1L6qKT0Ayaze7uyps-pcbgE8VqgSjk6js_TJNofbp2z1t8-4GSA==')]) 2026-03-08 05: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 05:44:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:44:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:44:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:44:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:44:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:44:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:44:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:44:42 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:44:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:44:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:44:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:44:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:44:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:44:56 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.782576 < -1.000000) 2026-03-08 05:44:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.059744 < -1.000000) 2026-03-08 05:44:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.585366 < -1.000000) 2026-03-08 05:44:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:44:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfmot_e3t_mock.wav 2026-03-08 05:44:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:44:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:44:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:44:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '조금만 прийти в pursue 2x 3x 3x 4' → 불명 2026-03-08 05:44:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:45:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 288자) 2026-03-08 05:45:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:조금만 прийти 2x 3x 3x 4x 6x 3x 4x 4x 3x 4x 4x 4x 4x 5x 4x 4x 5x 5x 5x 6x 5x 6x 5x 5x 4x 4x 5x 5x 5x 5x 5x 5x 5x 6x 6x | 긴급도:일반 | 키워드:조금만 прийти, 2x, 3x, 4x, 6x, 신호, 통과, 긴급도: 2026-03-08 05:45:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2805, filename=tmpzlt4azqi_mock.wav) 2026-03-08 05:45:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:45:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:45:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:45:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:45:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:45:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:45:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:45:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:45:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:45:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:45:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:45:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:45: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'Sat, 07 Mar 2026 20: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-69ac8f19-5712bc102af332f10de45a05;8647ee34-537f-403e-aefe-c3dd98f7ada1'), (b'RateLimit', b'"api";r=957;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'DM0JJDViOV2LXYwRLkwe3p8hM_xFPObll2v8v_Tti6hA6ifpeuxmSg==')]) 2026-03-08 05:45: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 05:45:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:45:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:45:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:45:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:45:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:45:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:45:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:45:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:45:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:48:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8f19-4692f21e1616c3c55fe3d016;8647ee34-537f-403e-aefe-c3dd98f7ada1'), (b'RateLimit', b'"api";r=956;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6wspPUoBIPSg4FlOzP62Zm-n18qrTIG5Ga26R5-m3LPk8A8ESuMG9Q==')]) 2026-03-08 05: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 05:45:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:45:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:45:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:45:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:45:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:45:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:45:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:45:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:45:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppzyu4bmf_mock.wav 2026-03-08 05:45:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:45:07 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:45:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 05:45:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 05:45:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2806, filename=tmp7cpboxag_mock.wav) 2026-03-08 05:45:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:45:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:45:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:45:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:45:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:45:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:45:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:45:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:45:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:45:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:45:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:45:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:45:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:45: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'Sat, 07 Mar 2026 20: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-69ac8f20-75c85f0e6060fc74693eb744;39a9cd32-a183-471c-a85b-73ebc0413897'), (b'RateLimit', b'"api";r=955;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'eO9Dw5uHBwOOR2XVKnyfs2qDxLX07G1adgNYiX7vzYNL2631YYiovw==')]) 2026-03-08 05:45: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 05:45:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:45:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:45:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:45:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:45:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:45:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:45:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:45:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:45:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:45: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'Sat, 07 Mar 2026 20:48:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8f20-297b59917d87cf2902f509f4;39a9cd32-a183-471c-a85b-73ebc0413897'), (b'RateLimit', b'"api";r=954;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'RFkYdqVWnmy6vUFlAvFJuS1NB2J7nPJpZn-2EQZRu2ia8fZLOQN1Lw==')]) 2026-03-08 05:45: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 05:45:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:45:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:45:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:45:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:45:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:45:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:45:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:45:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:45:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2vpq60mi_mock.wav 2026-03-08 05:45:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:45:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:45:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:45:19 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:45:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:45:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:45:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 05:45:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:45:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2807, filename=tmpn7lqb6rl_mock.wav) 2026-03-08 05:45:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:45:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:45:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:45:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:45:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:45:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:45:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:45:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:45:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:45:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:45:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:45:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:45:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:45: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'Sat, 07 Mar 2026 20: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-69ac8f2c-1f2af2f265f3735e08a49abf;d963665c-6305-402a-a6fe-136cea0e32c7'), (b'RateLimit', b'"api";r=953;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wb9UrloF20xpRhvX3fNHl4Kou403TXiu5Iu6QL26WX6_HJi30jFjDA==')]) 2026-03-08 05:45: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 05:45:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:45:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:45:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:45:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:45:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:45:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:45:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:45:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:45:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:48:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8f2c-140f1269531e00af24022183;d963665c-6305-402a-a6fe-136cea0e32c7'), (b'RateLimit', b'"api";r=952;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'rpOmOssJM9mN3as-Jc56pXQMBQxmI-LOj2hePrw6YBoV6n-KySO35Q==')]) 2026-03-08 05: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 05:45:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:45:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:45:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:45:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:45:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:45:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:45:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:45:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:45:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpuyic5xgc_mock.wav 2026-03-08 05:45:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:45:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:45:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:45:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:45:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpaetijnpb_mock.wav 2026-03-08 05:45:30 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:45:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:45:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:45:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 05:45:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 05:45:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2808, filename=tmpvp0fn9ds_mock.wav) 2026-03-08 05:45:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:45:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:45:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:45:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:45:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:45:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:45:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:45:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:45:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:45:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:45:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:45:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:48: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-69ac8f37-01a261f847db65dd3f9500dc;2021196a-7ddc-4027-b715-ea2b72c59651'), (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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dcjAcemmMK2Yu4QFFaUjz-xGmMB4-AWSW0XGRhppsRu3iMBPaRG06g==')]) 2026-03-08 05: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 05:45:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:45:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:45:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:45:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:45:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:45:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:45:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:45:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:45:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:48:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8f38-0023a8df271462be5418830b;2021196a-7ddc-4027-b715-ea2b72c59651'), (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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'C-zBCRY-KCmlinEZFe9dx1Pz3-DgitlN08M_KoD_x3kCcTzA-YJBbQ==')]) 2026-03-08 05: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 05:45:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:45:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:45:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:45:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:45:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:45:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:45:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:45:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:45:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:45:38 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:45:41 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:45:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:45:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:45:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:45:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:45:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2809, filename=tmpug4be49v_mock.wav) 2026-03-08 05:45:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:45:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:45:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:45:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:45:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:45:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:45:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:45:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:45:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:45:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:45:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:45:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:45:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:45: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'Sat, 07 Mar 2026 20:49: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-69ac8f42-5ed684dd3dc3bf29759160e8;327f4440-65d6-404b-9c80-9189ed9970c1'), (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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'M2DaFNkR9bUInC1apvd37pYDKHpD9VrCv84K1i8IuYooXidgTsSO4Q==')]) 2026-03-08 05:45: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 05:45:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:45:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:45:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:45:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:45:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:45:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:45:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:45:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:45:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:49:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8f43-5b783dbb2ad81362201d8a4b;327f4440-65d6-404b-9c80-9189ed9970c1'), (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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ghmdV7VnS6S1Wuy11trR3PErchtNPPOlOfLkg4aqyJMxXf2UD0FYfg==')]) 2026-03-08 05: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 05:45:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:45:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:45:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:45:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:45:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:45:45 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:45:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:45:48 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:45:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:45:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:45:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:45:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:45:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:45:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:45:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 05:45:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,신호,통과 2026-03-08 05:45:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2810, filename=tmp4kyrfa06_mock.wav) 2026-03-08 05:45:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:45:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:45:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:45:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:45:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:45:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:45:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:45:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:45:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:45:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:45:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:45:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:45:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:45: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'Sat, 07 Mar 2026 20:49: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-69ac8f4e-3efd17984d3430887d9c5e0b;18c33156-c49b-4319-8c3e-5ab9c47c66e5'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'_3TtwsA3Q-bj_i1NwOwAmbiDqX9z4B4zInlTImzpfd83wqdPtGadng==')]) 2026-03-08 05:45: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 05:45:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:45:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:45:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:45:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:45:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:45:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:45:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:45:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:45:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:45: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'Sat, 07 Mar 2026 20:49:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8f4e-0469208750bcae2c68f51c57;18c33156-c49b-4319-8c3e-5ab9c47c66e5'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'eifGVsKZ6O3_bvuD16cpmMovLaaZ80va2j53cM8L9QyHFuwVo0aJmg==')]) 2026-03-08 05:45: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 05:45:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:45:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:45:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:45:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:45:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:45:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:45:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:45:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:45:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:45:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpk_y895ze_mock.wav 2026-03-08 05:45:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:46:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:46:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:46:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:46:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmparl5debl_mock.wav 2026-03-08 05:46:05 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:46:05 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:46:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:46:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:46:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 05:46:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:46:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2811, filename=tmp9kt9sckp_mock.wav) 2026-03-08 05:46:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:46:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:46:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:46:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:46:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:46:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:46:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:46:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:46:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:46:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:46:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:46:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:46:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:46: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'Sat, 07 Mar 2026 20:49: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-69ac8f5a-649f820504751f5462f58367;b53bdbec-4f63-4c82-b850-81d70e8adeee'), (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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xRTyAkBBu_W-wYAkLIvNjmta597ge22_XGI0_LGTs6eSnXfwNHTiXw==')]) 2026-03-08 05:46: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 05:46:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:46:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:46:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:46:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:46:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:46:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:46:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:46:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:46:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:46: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'Sat, 07 Mar 2026 20:49:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8f5a-26238ac949f7599a38215109;b53bdbec-4f63-4c82-b850-81d70e8adeee'), (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 512cdf837ce224721d6bdf03fb2b6648.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ISpX7L8u-7MLShpEwxkmoaYoQoENI4R4TsoAEBFQ4IS3Iqv2HlLbhw==')]) 2026-03-08 05:46: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 05:46:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:46:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:46:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:46:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:46:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:46:08 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:46:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:46:11 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:46:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:46:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:46:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:46:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:46:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:46:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw668otyk_mock.wav 2026-03-08 05:46:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:46:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:46:27 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.568438 < -1.000000) 2026-03-08 05:46:27 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.487476 < -1.000000) 2026-03-08 05:46:28 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.715676 < -1.000000) 2026-03-08 05:46:29 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:46:29 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:46:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'Казадорочный' → 불명 2026-03-08 05:46:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:46:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 74자) 2026-03-08 05:46:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:Казадорочный | 긴급도:일반 | 키워드:Казадорочный,신호,통과,일반 2026-03-08 05:46:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2812, filename=tmpgbas5qy6_mock.wav) 2026-03-08 05:46:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:46:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:46:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:46:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:46:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:46:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:46:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:46:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:46:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:46:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:46:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:46:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:46:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:46: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'Sat, 07 Mar 2026 20:49: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-69ac8f71-5f3e73ba5f4608011482f354;cac1f8ac-038d-4986-8a71-bb850f453ede'), (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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'7ktxWhTH-euYKkw39byeYdwN-VhmsDj8j8zZxSnlONa7pln5LJJ_Kg==')]) 2026-03-08 05:46: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 05:46:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:46:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:46:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:46:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:46:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:46:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:46:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:46:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:46:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:46:30 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 05:46:30 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 05:46: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'Sat, 07 Mar 2026 20:49:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8f72-76c408b76c6ea94e44d8eb81;cac1f8ac-038d-4986-8a71-bb850f453ede'), (b'RateLimit', b'"api";r=990;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'r7kB3WQcMrnxEvJgNQE7W3IRwTsSBfojZKQbtrNFBIhCI-SnG_WgVw==')]) 2026-03-08 05:46: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 05:46:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:46:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:46:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:46:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:46:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:46:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:46:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:46:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:46:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplx2kz2ss_mock.wav 2026-03-08 05:46:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:46:36 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:46:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 05:46:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 05:46:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2813, filename=tmplzeag40b_mock.wav) 2026-03-08 05:46:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:46:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:46:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:46:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:46:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:46:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:46:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:46:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:46:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:46:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:46:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:46:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:46:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:46: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'Sat, 07 Mar 2026 20:50: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-69ac8f79-3b0fe6d442dbae0839dd43c6;baeb903c-35ed-4210-9d84-8382fcac1e56'), (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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Z1zfpr7_XSyonSqzfhpiBWvLauc8ciclSBBs4oYQdyoD88mrs2re_w==')]) 2026-03-08 05:46: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 05:46:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:46:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:46:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:46:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:46:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:46:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:46:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:46:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:46:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:46: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'Sat, 07 Mar 2026 20:50:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8f79-67150c0240d94fbb2bf2b0f7;baeb903c-35ed-4210-9d84-8382fcac1e56'), (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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9cdKUB7oQ3Ye5HO2KuLKDWTmvzBfMYcFVizfo0umK1kFDQnSmkVzTQ==')]) 2026-03-08 05:46: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 05:46:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:46:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:46:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:46:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:46:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:46:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpe5egkrh0_mock.wav 2026-03-08 05:46:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:46:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:46:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:46:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:46:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:46:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:46:47 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:46:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:46:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:46:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 05:46:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 이동 중 | 긴급도:일반 | 키워드:없음 2026-03-08 05:46:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2814, filename=tmp4xl3_q8e_mock.wav) 2026-03-08 05:46:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:46:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:46:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:46:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:46:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:46:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:46:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:46:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:46:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:46:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:46:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:46:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:46: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'Sat, 07 Mar 2026 20:50: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-69ac8f84-1a5a4c347583dd6314f92b34;7d258a51-592e-48dc-a6eb-9f2c47347e06'), (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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wPq_402ezwFITVKUV0TfKHmBmiF4n1xaiHesbRn8HfsBLgum1S5tBw==')]) 2026-03-08 05:46: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 05:46:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:46:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:46:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:46:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:46:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:46:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:46:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:46:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:46:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:46: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'Sat, 07 Mar 2026 20:50:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8f84-69dc594208bb5816595cc41e;7d258a51-592e-48dc-a6eb-9f2c47347e06'), (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 2395a2008f5fc430208fa22eb6679252.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'_YBn6AWUi0cX2CVu4cVbOjnd9y3yHthnHwOwa5yilCLbj2OSX8JELA==')]) 2026-03-08 05:46: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 05:46:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:46:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:46:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:46:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:46:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:46:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0x912878_mock.wav 2026-03-08 05:46:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:46:50 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:46:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:46:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:46:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:46:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:46:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:46:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcwzbsqt6_mock.wav 2026-03-08 05:46:58 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:46:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:46:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:47:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 05:47:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 05:47:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2815, filename=tmpv5wmfibc_mock.wav) 2026-03-08 05:47:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:47:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:47:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:47:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:47:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:47:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:47:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:47:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:47:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:47:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:47:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:47:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:47:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:47: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'Sat, 07 Mar 2026 20: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-69ac8f90-6f1a1b501a1d51a5131916c6;53e5f247-781f-490a-bcf9-ee0934e028d3'), (b'RateLimit', b'"api";r=985;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Mf8sRw6BSc5CnjnPyVPGxVPW2PZtl4xoOC8GA4dhYN0o-bHRpVKFgw==')]) 2026-03-08 05:47: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 05:47:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:47:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:47:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:47:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:47:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:47:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:47:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:47:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:47:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:47: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'Sat, 07 Mar 2026 20:50:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8f90-77dfe0af3d39dbcd200c1ade;53e5f247-781f-490a-bcf9-ee0934e028d3'), (b'RateLimit', b'"api";r=984;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8I80woZ6Kbm2SiRSGgdyFtDC_YKUQ3fkdLNDC8sRmwP997yKN8qDNA==')]) 2026-03-08 05:47: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 05:47:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:47:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:47:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:47:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:47:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:47:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:47:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:47:06 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:47:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:47:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:47:10 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:47:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:47:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:47:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:47:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:47:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2816, filename=tmpph8lv1rz_mock.wav) 2026-03-08 05:47:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:47:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:47:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:47:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:47:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:47:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:47:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:47:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:47:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:47:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:47:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:47:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:47:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:50: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-69ac8f9b-4031fdd0121e1eb31e5372e2;51319056-e8fb-4559-ac16-b5ae86edc905'), (b'RateLimit', b'"api";r=983;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'rPtwMZ7N8N4OosELHM5Cp0curG_bL1_6BcT5gXRWtSxz-Jro_y_RKw==')]) 2026-03-08 05: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 05:47:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:47:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:47:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:47:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:47:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:47:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:47:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:47:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:47:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:50:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8f9b-56b892661b64197646af76f1;51319056-e8fb-4559-ac16-b5ae86edc905'), (b'RateLimit', b'"api";r=982;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 147fd077ef4dd8f5818debff04f33b52.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3AUtLvs7In_R-VUPQ7GjMMwEWLyYZ5EvxKsV_OiXmoZ36Jo-M1J6-Q==')]) 2026-03-08 05: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 05:47:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:47:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:47:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:47:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:47:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:47:13 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:47:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:47:16 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:47:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:47:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:47:22 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:47:22 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:47:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:47:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:47:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 05:47:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:47:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2817, filename=tmp6gg1fdun_mock.wav) 2026-03-08 05:47:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:47:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:47:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:47:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:47:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:47:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:47:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:47:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:47:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:47:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:47:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:47:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:47:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:50: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-69ac8fa7-03333f3d782c3be757183628;b147a38c-7598-45e2-933c-905ed8d90f8a'), (b'RateLimit', b'"api";r=981;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'mWUh9l3bupGWRHXHMWcUwdueFv62iO2ff2_2bdEYfkVYlTk6fMcc0A==')]) 2026-03-08 05: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 05:47:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:47:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:47:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:47:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:47:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:47:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:47:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:47:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:47:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:50:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8fa7-3e733a2a413acb8d4fbf49ee;b147a38c-7598-45e2-933c-905ed8d90f8a'), (b'RateLimit', b'"api";r=980;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'L3ms8XvU7zH35GgsWoAiLKkJpAvoR77F4cWof9fGccjP0U7a133PBw==')]) 2026-03-08 05: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 05:47:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:47:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:47:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:47:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:47:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:47:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:47:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:47:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:47:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:47:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvzfl5hv0_mock.wav 2026-03-08 05:47:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:47:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:47:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmk36y08t_mock.wav 2026-03-08 05:47:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:47:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:47:33 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:47:33 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:47:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:47:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:47:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 05:47:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:47:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2818, filename=tmp0jflrj13_mock.wav) 2026-03-08 05:47:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:47:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:47:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:47:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:47:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:47:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:47:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:47:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:47:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:47:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:47:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:47:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:47:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:47: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'Sat, 07 Mar 2026 20:50: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-69ac8fb2-5d5927e302cc0df754d9a869;88da34f8-b0f2-4cca-a397-9644528e4cd8'), (b'RateLimit', b'"api";r=979;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'cbHcpbXMCl_pb4NoMULeX4n4j916kOOSB9z77mespamgdQIxwF7NZA==')]) 2026-03-08 05:47: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 05:47:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:47:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:47:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:47:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:47:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:47:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:47:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:47:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:47:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:47: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'Sat, 07 Mar 2026 20:50:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8fb2-382f698238860315300cdc4e;88da34f8-b0f2-4cca-a397-9644528e4cd8'), (b'RateLimit', b'"api";r=978;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'6B2_jdWmt2x-SRSFkH-TDnD6sSzRnTpmZD4KSWeoWFHC97Me2kdBng==')]) 2026-03-08 05:47: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 05:47:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:47:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:47:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:47:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:47:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:47:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:47:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:47:40 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:47:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:47:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:47:45 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:47:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:47:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:47:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprzawvglu_mock.wav 2026-03-08 05:47:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:47:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:47:58 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 05:47:59 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.147805 < -1.000000) 2026-03-08 05:47:59 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.593119 < -1.000000) 2026-03-08 05:48:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 05:48:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 05:48:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다음 영상에서 만나요!' → 불명 2026-03-08 05:48:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:48:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 7자) 2026-03-08 05:48:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:만나요 | 긴급도:일반 | 키워드:없음 2026-03-08 05:48:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2819, filename=tmpk20vt9hs_mock.wav) 2026-03-08 05:48:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:48:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:48:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:48:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:48:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:48:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:48:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:48:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:48:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:48:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:48:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:48:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:48:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:48: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'Sat, 07 Mar 2026 20:51: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-69ac8fcd-287ec53256c781e513b4db47;67249774-feda-4c84-b376-2ed79f076fe8'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'lt_3mcaaYd1UpwYkSWgF13X7dWSm912moJbD2UVGOjli8cCZHT09ZQ==')]) 2026-03-08 05:48: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 05:48:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:48:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:48:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:48:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:48:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:48:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:48:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:48:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:48:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:48: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'Sat, 07 Mar 2026 20:51:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8fcd-3562aa475cc4e977254c1713;67249774-feda-4c84-b376-2ed79f076fe8'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FG7gaf9BzeIhjmwWcEdMzssok9zwS21Uz3kgfYAK_7rSN6mOq4DxFw==')]) 2026-03-08 05:48: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 05:48:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:48:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:48:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:48:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:48:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:48:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwkj39far_mock.wav 2026-03-08 05:48:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:48:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:48:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:48:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:48:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:48:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqvsyevrk_mock.wav 2026-03-08 05:48:07 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:48:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 05:48:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 05:48:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2820, filename=tmp2v3xon8__mock.wav) 2026-03-08 05:48:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:48:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:48:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:48:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:48:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:48:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:48:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:48:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:48:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:48:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:48:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:48:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:48:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:48: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'Sat, 07 Mar 2026 20:51: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-69ac8fd4-00c35dd215d852064aa5f511;8311c852-ebb5-4130-90f9-1447eb651be4'), (b'RateLimit', b'"api";r=975;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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'XoLDqUpe8lB-MNyQswkrJuim4j0JOpK-2Ho2dGcBKCRSnpLnMLiaXA==')]) 2026-03-08 05:48: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 05:48:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:48:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:48:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:48:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:48:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:48:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:48:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:48:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:48:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:48: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'Sat, 07 Mar 2026 20:51:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8fd4-4eed7dc452d844484f4c763c;8311c852-ebb5-4130-90f9-1447eb651be4'), (b'RateLimit', b'"api";r=974;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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9WeqiXLDbWTVwiXyxeqNlWnsCzsA0IUJhHtk3hbaP5EFsrKbupToeQ==')]) 2026-03-08 05:48: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 05:48:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:48:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:48:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:48:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:48:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:48:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:48:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:48:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:48:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:48:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:48:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:48:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0hznx66x_mock.wav 2026-03-08 05:48:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:48:18 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:48:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:48:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:48:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 05:48:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:48:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2821, filename=tmpfmot_e3t_mock.wav) 2026-03-08 05:48:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:48:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:48:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:48:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:48:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:48:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:48:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:48:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:48:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:48:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:48:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:48:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:48:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:48: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'Sat, 07 Mar 2026 20: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-69ac8fdf-7ff883b70f23f6b05595bcf2;027df965-3d26-491b-bd7e-e4266a667d74'), (b'RateLimit', b'"api";r=973;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vQ7QZjPujQa7xFtGFQJ2MoFISrpUVFRAqvUfFQzTUMAVV-UZ7WVEpw==')]) 2026-03-08 05:48: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 05:48:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:48:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:48:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:48:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:48:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:48:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:48:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:48:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:48:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:48: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'Sat, 07 Mar 2026 20:51:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8fe0-0e5689e60897c01f7c2996fc;027df965-3d26-491b-bd7e-e4266a667d74'), (b'RateLimit', b'"api";r=972;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'lbyB4z7Cs8fQ4t2EXH1LTafGVJYbhQSF_DJxfB1s13Ob-3vSrYN3wg==')]) 2026-03-08 05:48: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 05:48:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:48:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:48:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:48:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:48:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:48:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:48:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:48:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:48:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzjxup74h_mock.wav 2026-03-08 05:48:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:48:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:48:30 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:48:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:48:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:48:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 05:48:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 05:48:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2822, filename=tmppzyu4bmf_mock.wav) 2026-03-08 05:48:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:48:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:48:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:48:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:48:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:48:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:48:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:48:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:48:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:48:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:48:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:48:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:48:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:48: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'Sat, 07 Mar 2026 20:51: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-69ac8feb-27415cba28742ed6172cfa65;568bd51a-f1b2-4f71-8cc2-21602408a16e'), (b'RateLimit', b'"api";r=971;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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xdmmBqVv3s1mLOdH2feqR8HfE7z0_fKLODZP1VHtDPEJqtgP-DR8Bg==')]) 2026-03-08 05:48: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 05:48:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:48:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:48:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:48:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:48:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:48:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:48:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:48:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:48:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:51:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8feb-1d6b450220aa839412102f41;568bd51a-f1b2-4f71-8cc2-21602408a16e'), (b'RateLimit', b'"api";r=970;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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'aIQnS7xX507STeM0uaO4mc9Li0nDLf87VwRt4R-yYQvDO-Hr4eYh0Q==')]) 2026-03-08 05: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 05:48:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:48:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:48:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:48:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:48:33 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:48:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:48:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:48:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:48:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:48:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:48:41 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:48:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:48:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:48:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:48:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:48:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2823, filename=tmp2vpq60mi_mock.wav) 2026-03-08 05:48:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:48:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:48:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:48:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:48:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:48:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:48:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:48:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:48:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:48:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:48:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:48:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:48:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:48: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'Sat, 07 Mar 2026 20: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-69ac8ff6-11d98f7a6ecee9311f4b3f74;a66c2534-3ed6-4745-92f1-035e7ddf2f08'), (b'RateLimit', b'"api";r=969;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'TMqScyiJ0QPKgGvig2a6iupHGj7hsqYBL4e9llTUhZjB9O_FO4g6nQ==')]) 2026-03-08 05:48: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 05:48:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:48:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:48:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:48:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:48:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:48:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:48:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:48:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:48:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:48: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'Sat, 07 Mar 2026 20:52:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac8ff6-0ed2fc472449a0c861e1d1ab;a66c2534-3ed6-4745-92f1-035e7ddf2f08'), (b'RateLimit', b'"api";r=968;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 0ae13e3213ae63cf41504c85bb3ed990.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'CAjUUsc-xsBwOPsquv1p5KlP1Bhul5EAKIMf7jxc8sUPxJ9T4-bTxw==')]) 2026-03-08 05:48: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 05:48:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:48:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:48:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:48:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:48:43 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:48:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:48:44 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:48:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:48:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:48:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:48:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:48:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:48:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd3pe5n0i_mock.wav 2026-03-08 05:48:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:48:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:48:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:48:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:48:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 05:48:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:48:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2824, filename=tmpuyic5xgc_mock.wav) 2026-03-08 05:48:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:48:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:48:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:48:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:48:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:48:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:48:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:48:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:48:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:48:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:48:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:48:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:48:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:48: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'Sat, 07 Mar 2026 20: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-69ac9002-0e6c38d63e144a627921883d;02801c86-211c-47e9-9449-36a5f26661ec'), (b'RateLimit', b'"api";r=967;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'h1Aeg-fphFayD-HShp7MSs8s7w3r5g3rNlobR172p44DwGT4Mm-efQ==')]) 2026-03-08 05:48: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 05:48:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:48:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:48:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:48:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:48:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:48:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:48:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:48:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:48:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:52:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9002-0a193d9b490077567d051113;02801c86-211c-47e9-9449-36a5f26661ec'), (b'RateLimit', b'"api";r=966;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'0MoBojo-b9A09k_3-Ml3RXY7eIAHHHWGmtjqaGy2AKqTGr2QU6wDuQ==')]) 2026-03-08 05: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 05:48:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:48:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:48:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:48:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:48:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:48:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:48:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3956ryof_mock.wav 2026-03-08 05:48:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:48:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:48:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:49:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:49:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:49:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:49:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:49:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:49:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:49:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:49:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:49:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2825, filename=tmpaetijnpb_mock.wav) 2026-03-08 05:49:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:49:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:49:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:49:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:49:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:49:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:49:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:49:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:49:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:49:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:49:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:49:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:49:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:49: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'Sat, 07 Mar 2026 20:52: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-69ac900d-2bd0b215787667431cc54b73;98e0f78f-dc97-4c5f-b79b-5568e593e7f0'), (b'RateLimit', b'"api";r=965;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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'BNV55qfBnUHiKPUvV8kugDBM1RDHwed5PyX2fK3m4XK2XKSXauOJkw==')]) 2026-03-08 05:49: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 05:49:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:49:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:49:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:49:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:49:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:49:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:49:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:49:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:49:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:49: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'Sat, 07 Mar 2026 20:52:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac900d-6a97efd83408a96c75f41227;98e0f78f-dc97-4c5f-b79b-5568e593e7f0'), (b'RateLimit', b'"api";r=964;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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vgNYm39ESptVlZxjwglINkug0o2SOjTikiMU3GEqMl8Go1bYLEP4pA==')]) 2026-03-08 05:49: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 05:49:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:49:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:49:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:49:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:49:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:49:07 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:49:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:49:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:49:11 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:49:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:49:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:49:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:49:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphoy2wqwt_mock.wav 2026-03-08 05:49:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:49:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:49:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:49:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:49:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpob50a3ac_mock.wav 2026-03-08 05:49:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:49:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 05:49:31 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.224935 < -1.000000) 2026-03-08 05:49:31 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.028534 < -1.000000) 2026-03-08 05:49:32 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:49:32 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:49:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '도착' → 불명 2026-03-08 05:49:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:49:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 13자) 2026-03-08 05:49:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:도착 | 긴급도:일반 | 키워드:없음 2026-03-08 05:49:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2826, filename=tmpk_y895ze_mock.wav) 2026-03-08 05:49:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:49:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:49:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:49:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:49:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:49:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:49:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:49:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:49:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:49:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:49:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:49:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:52: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-69ac9029-61e8fa221240b3211f907709;7392ff00-dd9b-400d-bd73-6f2083b77f1f'), (b'RateLimit', b'"api";r=963;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'FVu2dxnC9-wancmkPFmrDXy-hTGhAK46cNqlWPSc1Hp57aNiT7ofrg==')]) 2026-03-08 05: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 05:49:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:49:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:49:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:49:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:49:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:49:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:49:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:49:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:49:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:52:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9029-7a5abddf2c12abb15eb7d076;7392ff00-dd9b-400d-bd73-6f2083b77f1f'), (b'RateLimit', b'"api";r=962;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 866415f1688462215462aae87f635c5c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'2dYDXkuytkqm8gXApeD8ewbHN_bPZDW9NrDEtVZ_wlIIuIAgf8zfLA==')]) 2026-03-08 05: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 05:49:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:49:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:49:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:49:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:49:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:49:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcvijknf__mock.wav 2026-03-08 05:49:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:49:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:49:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:49:39 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:49:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:49:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 05:49:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 05:49:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2827, filename=tmparl5debl_mock.wav) 2026-03-08 05:49:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:49:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:49:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:49:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:49:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:49:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:49:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:49:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:49:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:49:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:49:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:49:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:53: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-69ac9030-363b679c14c7634308054621;87af202d-0f4c-4e41-b245-1f6d694c95d7'), (b'RateLimit', b'"api";r=961;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ON692huNyuCMsZDsAgIbODOVMsd3uMYlvYXwYBE0mD7XehphDadvPw==')]) 2026-03-08 05: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 05:49:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:49:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:49:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:49:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:49:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:49:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:49:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:49:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:49:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:53:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9030-58aef3f0570c3f054284383c;87af202d-0f4c-4e41-b245-1f6d694c95d7'), (b'RateLimit', b'"api";r=960;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 a88b766bf9d56d414da644158da6798e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'LAEh8AOXsmauLDutr88eRGg6LwMPx1yxOr7EByDi8E_XcFJyy46BnA==')]) 2026-03-08 05: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 05:49:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:49:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:49:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:49:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:49:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:49:42 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:49:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:49:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:49:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsb20epq__mock.wav 2026-03-08 05:49:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:49:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:49:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:49:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:49:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpuebqowsk_mock.wav 2026-03-08 05:49:50 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:49:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:49:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:49:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 05:49:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:49:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2828, filename=tmpw668otyk_mock.wav) 2026-03-08 05:49:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:49:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:49:51 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 05:49:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:49:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:49:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:49:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:49:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:49:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:49:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:49:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:49:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:49:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:49:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:49: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'Sat, 07 Mar 2026 20:53: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-69ac903b-6f60716c7b3b6c5b210c734d;727c33d6-d56a-4bb6-967d-9a8fcc46e4e0'), (b'RateLimit', b'"api";r=959;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3SByrdWNdrH-qGsNfvgyZEyzecU6vwZe3_ofPbtZWIzGmlY9uKfeYw==')]) 2026-03-08 05:49: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 05:49:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:49:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:49:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:49:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:49:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:49:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:49:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:49:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:49:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:49: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'Sat, 07 Mar 2026 20:53:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac903b-0f4f58b026a466b44fee0d3f;727c33d6-d56a-4bb6-967d-9a8fcc46e4e0'), (b'RateLimit', b'"api";r=958;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'11ckJYoQEqS8j3JL29Lchf8J577ikvShLaxgs5vfDd64FXpO7xFl6A==')]) 2026-03-08 05:49: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 05:49:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:49:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:49:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:49:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:49:52 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기 - Keyword Extraction Tool for Rail/Train). * **Task:** Extract the most core nouns (명사) from the provided text. 2026-03-08 05:49:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:49:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:49:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:49:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:49:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:50:00 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:50:01 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:50:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:50:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:50:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 05:50:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 05:50:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2829, filename=tmplx2kz2ss_mock.wav) 2026-03-08 05:50:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:50:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:50:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:50:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:50:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:50:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:50:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:50:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:50:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:50:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:50:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:50:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:50:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:50: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'Sat, 07 Mar 2026 20:53: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-69ac9047-5faf6f2825698061606d4bb2;32c31aed-3691-4cc2-a043-20d59f7c5756'), (b'RateLimit', b'"api";r=957;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'aVL6-wkkIeV-2OhMMQATqAb3AH53R5mQ8Bn2pMaIOf1G7CEoWtf80Q==')]) 2026-03-08 05:50: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 05:50:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:50:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:50:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:50:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:50:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:50:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:50:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:50:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:50:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:50: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'Sat, 07 Mar 2026 20:53:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9047-47db982e4442dd075da12dfd;32c31aed-3691-4cc2-a043-20d59f7c5756'), (b'RateLimit', b'"api";r=956;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 540723249b706f7cf8fcf2324ac3eb4c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'TrX8dSEe0Zto_RdaihHVjNN883YqyGXKsJri5fKrNZfOp-klKy9QkQ==')]) 2026-03-08 05:50: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 05:50:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:50:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:50:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:50:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:50:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:50:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:50:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:50:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:50:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:50:10 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:50:13 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:50:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:50:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:50:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:50:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:50:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2830, filename=tmpe5egkrh0_mock.wav) 2026-03-08 05:50:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:50:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:50:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:50:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:50:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:50:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:50:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:50:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:50:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:50:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:50:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:50:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:50: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'Sat, 07 Mar 2026 20:53: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-69ac9052-611bebf442f71df6394177bb;e5b09616-8699-4b2a-8fd6-3dadb4075f77'), (b'RateLimit', b'"api";r=955;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'EU6cB1xNnTOI6TsHIIrLXQ6EANz0b5PSHmImN5acVH3fxumhWP9zAg==')]) 2026-03-08 05:50: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 05:50:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:50:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:50:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:50:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:50:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:50:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:50:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:50:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:50:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:53:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9052-2dfdd6906a0a3bfe6052aaa6;e5b09616-8699-4b2a-8fd6-3dadb4075f77'), (b'RateLimit', b'"api";r=954;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'I48cqgqgB93GQGA5Sd2LBBRZzEYZaS_JMv79I74yg9ikwegsHhdbRg==')]) 2026-03-08 05: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 05:50:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:50:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:50:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:50:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:50:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:50:16 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:50:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:50:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:50:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:50:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcdummkqn_mock.wav 2026-03-08 05:50:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:50:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:50:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:50:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:50:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpeop85hh6_mock.wav 2026-03-08 05:50:24 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:50:24 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:50:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:50:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:50:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 05:50:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:50:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2831, filename=tmp0x912878_mock.wav) 2026-03-08 05:50:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:50:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:50:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:50:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:50:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:50:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:50:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:50:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:50:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:50:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:50:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:50:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:50:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:53: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-69ac905d-4fa075f802b33c1e62d736b6;35db999a-1e83-442a-a730-54c11624ea78'), (b'RateLimit', b'"api";r=953;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dh5Kv2KLnatmcXmEEn5hy1ch0nGSE0Ez1C52MF54j4jNEBk56VDdRA==')]) 2026-03-08 05: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 05:50:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:50:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:50:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:50:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:50:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:50:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:50:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:50:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:50:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:53:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac905e-5add1a0c40e294f00dddb12c;35db999a-1e83-442a-a730-54c11624ea78'), (b'RateLimit', b'"api";r=952;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Fpm77Jo0arjYGUejuIDVuSsRsr8mnK29C2mB9-cSUjCCiEUV1UQX2w==')]) 2026-03-08 05: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 05:50:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:50:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:50:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:50:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:50:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:50:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:50:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:50:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:50:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:50:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:50:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:50:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:50:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:50:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:50:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:50:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2832, filename=tmpcwzbsqt6_mock.wav) 2026-03-08 05:50:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:50:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:50:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:50:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:50:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:50:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:50:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:50:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:50:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:50:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:50:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:50:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:50:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:50: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'Sat, 07 Mar 2026 20:54: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-69ac9069-56f15da20a3dfaa5057615a1;e22cef98-0b81-4c29-a152-98dd7400d733'), (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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kyRLjfpPVCzmpeyACelJbop0FGwDMAJrvq8gqAhXw-_UrTYqj8C38Q==')]) 2026-03-08 05:50: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 05:50:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:50:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:50:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:50:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:50:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:50:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:50:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:50:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:50:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:50: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'Sat, 07 Mar 2026 20:54:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9069-0e0df589608b130d5fade31f;e22cef98-0b81-4c29-a152-98dd7400d733'), (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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Kk5M5cFFOlGL036bjfObqoWtGmtZ4VlilfvbWvMRoTVKmfpI3Mc3Dg==')]) 2026-03-08 05:50: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 05:50:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:50:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:50:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:50:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:50:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:50:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:50:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:50:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:50:43 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:50:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:50:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:50:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpr6qet8_w_mock.wav 2026-03-08 05:50:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:50:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:50:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:50:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:50:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcr0i_y57_mock.wav 2026-03-08 05:50:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:50:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:50:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.479727 < -1.000000) 2026-03-08 05:50:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.221231 < -1.000000) 2026-03-08 05:50:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.105837 < -1.000000) 2026-03-08 05:50:59 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:50:59 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:50:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포장역' → 불명 2026-03-08 05:50:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:51:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 53자) 2026-03-08 05:51:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포장역 통과 | 긴급도:일반 | 키워드:다대포장역,신호,통과 2026-03-08 05:51:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2833, filename=tmpvzfl5hv0_mock.wav) 2026-03-08 05:51:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:51:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:51:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:51:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:51:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:51:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:51:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:51:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:51:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:51:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:51:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:51:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:51:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac9080-75ba33b4508e0bdf33d9b5ab;3f602cb5-316f-4e9c-aaf5-43b77107230c'), (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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3F_ILFOSA0-DQeOz9w2no-B6qt8Cne162Cz78ouSoa0MKdxK2RI7RQ==')]) 2026-03-08 05: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 05:51:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:51:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:51:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:51:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:51:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:51:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:51:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:51:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:51:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:54:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9080-5d73979c3e7ec6d55f0cfb19;3f602cb5-316f-4e9c-aaf5-43b77107230c'), (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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kT_kpE8Nzb7dWcNBsrmMSv7zCqB5X3Z8-ft9eDWfGI_sSVB2nuhYjw==')]) 2026-03-08 05: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 05:51:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:51:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:51:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:51:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:51:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:51:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2nr91k7__mock.wav 2026-03-08 05:51:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:51:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:51:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:51:06 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:51:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:51:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 05:51:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 05:51:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2834, filename=tmpmk36y08t_mock.wav) 2026-03-08 05:51:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:51:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:51:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:51:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:51:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:51:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:51:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:51:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:51:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:51:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:51:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:51:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:54: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-69ac9087-074dd0cc2220c2606ec6d71d;d7721375-6b99-48a8-b0fc-042358fa738f'), (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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Rk-kT8p_MROasucpslS21uCt_HGrljUbtmfbHwq8cAfMq3pAjXo_uw==')]) 2026-03-08 05: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 05:51:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:51:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:51:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:51:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:51:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:51:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:51:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:51:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:51:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:54:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9087-4250283563810aed6d9bb66e;d7721375-6b99-48a8-b0fc-042358fa738f'), (b'RateLimit', b'"api";r=994;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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Ybcdx6u-B4sY9ACtqPvPHY-N0DZQoMLJAZ-6Sord-yKQyU59ohGeaA==')]) 2026-03-08 05: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 05:51:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:51:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:51:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:51:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:51:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:51:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:51:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:51:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:51:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphaelw86a_mock.wav 2026-03-08 05:51:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:51:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:51:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:51:17 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:51:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:51:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:51:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:51:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy7hblo42_mock.wav 2026-03-08 05:51:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 05:51:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:51:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2835, filename=tmprzawvglu_mock.wav) 2026-03-08 05:51:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:51:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:51:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:51:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:51:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:51:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:51:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:51:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:51:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:51:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:51:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:51:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:51:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac9092-50611ea4422835f57838bfc0;ce61a9c7-48b8-465b-9920-55e21907abf2'), (b'RateLimit', b'"api";r=993;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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ivEpS6jRETLCH_Zad7Iswhoh1tVuqV75W46sSutDg-Y-oggo3Yf02Q==')]) 2026-03-08 05: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 05:51:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:51:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:51:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:51:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:51:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:51:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:51:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:51:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:51:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:54:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9093-03aa5eba4eae27c4076ee267;ce61a9c7-48b8-465b-9920-55e21907abf2'), (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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b's8Z8NKrkqLoYmydzsAZvPb_q9M4Pj4HaZcfvvXg_YHAUaa7FiUTp2w==')]) 2026-03-08 05: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 05:51:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:51:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:51:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:51:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:51:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:51:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:51:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:51:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:51:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:51:28 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:51:29 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:51:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:51:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:51:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 05:51:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 05:51:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2836, filename=tmpwkj39far_mock.wav) 2026-03-08 05:51:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:51:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:51:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:51:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:51:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:51:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:51:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:51:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:51:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:51:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:51:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:51:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:51:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:51: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'Sat, 07 Mar 2026 20:54: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-69ac909e-4a2eef5f0288c38010c8522e;cae4ac3c-a2e6-4eef-8a82-cb044b0f6ec5'), (b'RateLimit', b'"api";r=991;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'f9T9VyjkmHaw7V9Cy3e-YNdUaPoQ1wt9xH60SjXp0U_0ki5C0k8IZQ==')]) 2026-03-08 05:51: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 05:51:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:51:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:51:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:51:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:51:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:51:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:51:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:51:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:51:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:51: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'Sat, 07 Mar 2026 20:54:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac909e-0988661b485fedd31bd182b7;cae4ac3c-a2e6-4eef-8a82-cb044b0f6ec5'), (b'RateLimit', b'"api";r=990;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 f4812f3d6d12692f79f70c66bac2dbb2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8sryeylIdaDgzy2L20vqCm3SQyd2l05AYCEV97kfOHgK4eUQqTxnxw==')]) 2026-03-08 05:51: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 05:51:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:51:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:51:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:51:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:51:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:51:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:51:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:51:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:51:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:51:38 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:51:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:51:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:51:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:51:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 05:51:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV), 모터,신호,통과 2026-03-08 05:51:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2837, filename=tmpqvsyevrk_mock.wav) 2026-03-08 05:51:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:51:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:51:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:51:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:51:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:51:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:51:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:51:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:51:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:51:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:51:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:51:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:51:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:51: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'Sat, 07 Mar 2026 20:55: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-69ac90a9-33fc6e33719dffaf2855f483;c13063c5-a8ae-4915-bba9-f2d7a66cc8fc'), (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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'dKCrO-eFfacIX5VBj2yk2SWDn1KeL4Ss2lj2GnGf1BZuewGEwCkLsg==')]) 2026-03-08 05:51: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 05:51:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:51:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:51:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:51:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:51:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:51:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:51:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:51:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:51:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:51: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'Sat, 07 Mar 2026 20:55:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac90a9-78e9b22c2f271e1b4e828370;c13063c5-a8ae-4915-bba9-f2d7a66cc8fc'), (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 278f67c2ce606253e80d0cb455c17c50.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'u1XnmYVL_Xp5w1bAtthd2faz6Y9Tku4syU6hoynL0P7ikr2j0qGoaQ==')]) 2026-03-08 05:51: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 05:51:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:51:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:51:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:51:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:51:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:51:43 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:51:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:51:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:51:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:51:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph40whmxy_mock.wav 2026-03-08 05:51:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:51:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:51:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:51:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:51:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpo4epdiru_mock.wav 2026-03-08 05:51:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:51:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:51:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:51:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:51:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 05:51:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:51:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2838, filename=tmp0hznx66x_mock.wav) 2026-03-08 05:51:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:51:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:51:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:51:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:51:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:51:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:51:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:51:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:51:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:51:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:51:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:51:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:51:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:51: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'Sat, 07 Mar 2026 20:55: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-69ac90b5-00263ecf752bb89b75f9abf0;0412dfe5-7f56-4218-bb0f-66c406aac86a'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'cxR--h6_BnJ9Ij_uXvwMMZctEFqlhYwodOGzG2ZerUtkxyIKIN4rOg==')]) 2026-03-08 05:51: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 05:51:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:51:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:51:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:51:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:51:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:51:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:51:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:51:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:51:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:55:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac90b5-4426aaa63e4ece6c28d1c587;0412dfe5-7f56-4218-bb0f-66c406aac86a'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kfQPbSXH1QRevWMCvUOifgtZXCTEcd3ZuHHcG85z1L1KDJJx4MYTRA==')]) 2026-03-08 05: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 05:51:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:51:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:51:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:51:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:51:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:51:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:51:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:51:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:51:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:52:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:52:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:52:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:52:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:52:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:52:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:52:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2839, filename=tmpzjxup74h_mock.wav) 2026-03-08 05:52:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:52:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:52:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:52:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:52:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:52:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:52:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:52:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:52:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:52:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:52:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:52:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:52:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:55: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-69ac90c0-37c9acdc7212b0c51d0f1c62;a4215407-95d3-41de-9f1d-7e834a7458ce'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Tk4yoiethPXeREh-UrX6862YOjdhEMaO9Ns-ItQa4gcEdE48F6fCXQ==')]) 2026-03-08 05: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 05:52:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:52:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:52:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:52:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:52:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:52:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:52:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:52:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:52:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:55:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac90c1-1ac7473329c6487171115195;a4215407-95d3-41de-9f1d-7e834a7458ce'), (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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'JMZB83ETcLJ4r0gTvYIfPXQG5BSurvNKfVmRlT7Ri9rpcnRHGU9scw==')]) 2026-03-08 05: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 05:52:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:52:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:52:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:52:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:52:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:52:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:52:07 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:52:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:52:10 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:52:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:52:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:52:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp25wmt3fw_mock.wav 2026-03-08 05:52:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:52:15 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:52:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:52:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:52:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp62jvmrez_mock.wav 2026-03-08 05:52:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:52:24 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (15.448980 > 2.400000) 2026-03-08 05:52:25 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.942532 < -1.000000) 2026-03-08 05:52:25 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.479702 < -1.000000) 2026-03-08 05:52:26 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-5.268671 < -1.000000) 2026-03-08 05:52:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:52:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:52:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'Продолжение следует...' → 불명 2026-03-08 05:52:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:52:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 61자) 2026-03-08 05:52:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:[실제 분석 대상] | 긴급도:일반 | 키워드:[실제 분석 대상] 2026-03-08 05:52:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2840, filename=tmpd3pe5n0i_mock.wav) 2026-03-08 05:52:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:52:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:52:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:52:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:52:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:52:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:52:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:52:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:52:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:52:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:52:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:52:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:52:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:52: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'Sat, 07 Mar 2026 20: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-69ac90d7-52bff73d0e7c0f7b4530f892;1510a76b-6f87-4dee-8311-a59d2f9c7c4f'), (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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'74L8dYTyKoIB3nc43nR3J44LGS1uFV7dypvuj2tES3L2adBXtUweGg==')]) 2026-03-08 05:52: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 05:52:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:52:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:52:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:52:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:52:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:52:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:52:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:52:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:52:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:52: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'Sat, 07 Mar 2026 20:55:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac90d8-4cdadf5125330d15138a90c2;1510a76b-6f87-4dee-8311-a59d2f9c7c4f'), (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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'48InEXSoQKe3-qR2bGmwIkCzfGPj9nkJJ1oiN8o670j2decf20n8cQ==')]) 2026-03-08 05:52: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 05:52:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:52:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:52:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:52:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:52:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:52:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp51mvr1da_mock.wav 2026-03-08 05:52:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:52:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:52:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:52:33 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:52:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:52:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 57자) 2026-03-08 05:52:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전, 분석 대상 없음 2026-03-08 05:52:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2841, filename=tmp3956ryof_mock.wav) 2026-03-08 05:52:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:52:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:52:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:52:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:52:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:52:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:52:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:52:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:52:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:52:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:52:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:52:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:52:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:52: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'Sat, 07 Mar 2026 20: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-69ac90df-453fdbd01c69f86747e477ad;030dd36d-bc03-4a1c-a06e-c585656b553b'), (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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'RY5xrMHgKiQTCBkM3EyXdb9cPCG_mXw61B0qkL7MzYDTvczSIPGjEw==')]) 2026-03-08 05:52: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 05:52:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:52:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:52:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:52:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:52:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:52:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:52:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:52:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:52:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:52: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'Sat, 07 Mar 2026 20:55:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac90df-75788c54318116da5d59cc3d;030dd36d-bc03-4a1c-a06e-c585656b553b'), (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 6464d0043fb3e9acd064932ad9ebedfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wYU0sIpr_Yj2gr8ztYjc-tgCiWWgFv57zPDYHD-F2x-jFZM9EqIXcg==')]) 2026-03-08 05:52: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 05:52:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:52:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:52:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:52:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:52:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:52:37 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:52:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:52:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:52:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwgf7i3c8_mock.wav 2026-03-08 05:52:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:52:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:52:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:52:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:52:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpery_4g6n_mock.wav 2026-03-08 05:52:45 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:52:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:52:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:52:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 05:52:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:52:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2842, filename=tmphoy2wqwt_mock.wav) 2026-03-08 05:52:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:52:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:52:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:52:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:52:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:52:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:52:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:52:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:52:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:52:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:52:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:52:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac90ea-538ba733664c0fb5583f5e19;36372b68-a4fd-4c91-a01d-875eb30e9197'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Cc-SLF1bA1f2FYzKOmbDB8ylgmRePq8wLmvMEfVnpqdV5A9Hg0wCyA==')]) 2026-03-08 05: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 05:52:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:52:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:52:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:52:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:52:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:52:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:52:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:52:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:52:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:56:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac90ea-36506dd432dc2cb81b25f5ed;36372b68-a4fd-4c91-a01d-875eb30e9197'), (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 d49fccba7dc2263d606b0c81c6f76f08.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Avq-Q-lk9opQ2d71yIvhkn0iof-31XJj81Du9AWat812ZhJ6WxVf0w==')]) 2026-03-08 05: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 05:52:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:52:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:52:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:52:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:52:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:52:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:52:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:52:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:52:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:52:55 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:52:56 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:52:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:52:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:52:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 05:52:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 05:52:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2843, filename=tmpob50a3ac_mock.wav) 2026-03-08 05:52:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:52:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:52:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:52:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:52:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:52:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:52:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:52:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:52:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:52:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:52:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:52:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac90f6-6cb3c85f1cccba376ba2234f;ae49ca2a-4278-4008-8769-f52b33f70255'), (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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'V0-GkkrmRZRIxEgQ-Mv4FCEfeIFcpG-b2SftV7_0Td8nLMAUc73jng==')]) 2026-03-08 05: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 05:52:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:52:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:52:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:52:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:52:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:52:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:52:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:52:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:52:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:56:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac90f6-07d318835d60d881612a3d84;ae49ca2a-4278-4008-8769-f52b33f70255'), (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 6754a5a14364328c711c92026770db26.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'vljPjGQUFpB4EBicviBiIi5F9Juz66XlD_zFVAAq1hNkm8k8Q1WvfA==')]) 2026-03-08 05: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 05:52:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:52:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:52:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:52:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:53:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:53:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:53:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:53:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:53:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:53:05 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:53:08 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:53:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:53:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:53:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:53:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:53:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2844, filename=tmpcvijknf__mock.wav) 2026-03-08 05:53:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:53:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:53:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:53:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:53:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:53:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:53:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:53:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:53:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:53:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:53:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:53:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:53:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:53: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'Sat, 07 Mar 2026 20:56: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-69ac9101-5c81a1710d13535c0b167259;b13147e2-3151-4d9f-9e6b-58f1aa0d41db'), (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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'fD4h9NcOzaGqiyKWsqNDH9ZkGcTMp4D3fUqfclLCC_xPU9o0e0mcMA==')]) 2026-03-08 05:53: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 05:53:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:53:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:53:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:53:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:53:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:53:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:53:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:53:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:53:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:53: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'Sat, 07 Mar 2026 20:56:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9101-2d5724b40854babd33c1ad88;b13147e2-3151-4d9f-9e6b-58f1aa0d41db'), (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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-9K2Cib-aHP-DhNHfyTqKPnsd8GbEjxwKYc-PqjLo2WDRtW8iz8E1A==')]) 2026-03-08 05:53: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 05:53:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:53:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:53:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:53:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:53:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:53:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:53:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:53:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:53:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:53:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_xfvnyu4_mock.wav 2026-03-08 05:53:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:53:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:53:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:53:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:53:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkg6zvu1d_mock.wav 2026-03-08 05:53:20 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:53:20 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:53:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:53:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:53:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 05:53:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:53:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2845, filename=tmpsb20epq__mock.wav) 2026-03-08 05:53:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:53:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:53:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:53:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:53:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:53:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:53:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:53:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:53:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:53:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:53:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:53:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:53:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:53: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'Sat, 07 Mar 2026 20:56: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-69ac910d-524492e611e6f5c52b3ed51e;f7f6ec8a-ec0c-4086-9a21-d55fb144ab57'), (b'RateLimit', b'"api";r=973;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'a7qGq_xTjrlKko1vA8WtZx7kAn5tJ7ixbDCwdCAfPSdWLNsSxnHC7w==')]) 2026-03-08 05:53: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 05:53:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:53:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:53:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:53:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:53:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:53:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:53:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:53:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:53:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:53: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'Sat, 07 Mar 2026 20:56:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac910d-3f1f593340b975192700dcae;f7f6ec8a-ec0c-4086-9a21-d55fb144ab57'), (b'RateLimit', b'"api";r=972;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 c00a0d5330f81dba6837c901a4e15e8e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'cBJRz1Au7gXtFFWBweHR2PlQOMf4tf2bjQJKHFQGgIAdUY-ytl-W3Q==')]) 2026-03-08 05:53: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 05:53:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:53:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:53:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:53:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:53:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:53:23 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:53:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:53:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:53:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:53:31 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:53:31 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:53:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:53:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:53:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:53:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:53:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:53:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2846, filename=tmpuebqowsk_mock.wav) 2026-03-08 05:53:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:53:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:53:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:53:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:53:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:53:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:53:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:53:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:53:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:53:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:53:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:53:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:53: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'Sat, 07 Mar 2026 20:56: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-69ac9118-666fb36a2329f1e94a1aaadb;abaa4143-d3b0-4f0d-89d2-3c35fdef3215'), (b'RateLimit', b'"api";r=971;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'AAbUhE7gET1bwayKHZkgarQKryzO9A_FQ0ExP3LtYijNRHUuxGGKlA==')]) 2026-03-08 05:53: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 05:53:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:53:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:53:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:53:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:53:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:53:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:53:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:53:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:53:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:53:33 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:53:33 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05: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'Sat, 07 Mar 2026 20:56:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9118-6357fb62545b0f33719f2c14;abaa4143-d3b0-4f0d-89d2-3c35fdef3215'), (b'RateLimit', b'"api";r=970;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'pio6LKbCMTHwRom-dazLm9cA_7uXIKJipl3LJ1qa6e-1Kr1PbBWUBw==')]) 2026-03-08 05: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 05:53:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:53:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:53:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:53:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:53:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:53:35 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:53:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:53:38 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:53:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:53:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:53:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvg_b1dia_mock.wav 2026-03-08 05:53:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:53:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:53:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:53:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:53:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppxbvim8r_mock.wav 2026-03-08 05:53:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:53:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:53:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:53:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjc19d1pw_mock.wav 2026-03-08 05:53:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 05:53:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.779920 < -1.000000) 2026-03-08 05:53:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.175023 < -1.000000) 2026-03-08 05:53:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:53:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:53:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '5-6' → 불명 2026-03-08 05:53:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:53:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 56자) 2026-03-08 05:53:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:5-6 신호 통과 | 긴급도:일반 | 키워드:5-6, 신호, 통과, 일반 2026-03-08 05:53:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2847, filename=tmpcdummkqn_mock.wav) 2026-03-08 05:53:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:53:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:53:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:53:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:53:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:53:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:53:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:53:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:53:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:53:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:53:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:53:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:53:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:53: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'Sat, 07 Mar 2026 20:57: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-69ac9133-2850a64302c37466098568d8;706f522f-1e39-4f0d-8fb5-c10859350a3e'), (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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'SE8ASrpFgYUlD3cuPsHx4wFH8Kk7LoLZdCkbKWLrTC9-FlXeVjbXPw==')]) 2026-03-08 05:53: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 05:53:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:53:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:53:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:53:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:53:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:53:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:53:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:53:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:53:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:53: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'Sat, 07 Mar 2026 20:57:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9133-6a7e5ed70d57bf471f570929;706f522f-1e39-4f0d-8fb5-c10859350a3e'), (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 b48943f684e80db270b507e5a175f6d8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'siboI7ldRakEQTBsxfOaOZ45oZXf2uQSEqK-IOCFW1aSu-YC3kidQQ==')]) 2026-03-08 05:53: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 05:53:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:53:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:53:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:53:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:54:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:54:01 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:54:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:54:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:54:05 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:54:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 05:54:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 05:54:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2848, filename=tmpeop85hh6_mock.wav) 2026-03-08 05:54:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:54:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:54:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:54:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:54:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:54:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:54:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:54:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:54:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:54:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:54:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:54:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:57: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-69ac913a-0d6cf5b46e0831f507b45555;e1126f71-c242-4409-9d20-fb855fc1a4a1'), (b'RateLimit', b'"api";r=967;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'JTbB9Hy-Y9FOuEmKa4_teNjdgjEZ0gBVcHk_9iMRWuM6fjTHadcCBw==')]) 2026-03-08 05: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 05:54:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:54:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:54:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:54:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:54:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:54:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:54:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:54:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:54:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:57:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac913a-4a1961c468fc7b9724151a29;e1126f71-c242-4409-9d20-fb855fc1a4a1'), (b'RateLimit', b'"api";r=966;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'q-n1BrlNVNR7ifdgcLjbkm-Z85R1Fjpf9UFtzV6NtcYCcDvw89wzBg==')]) 2026-03-08 05: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 05:54:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:54:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:54:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:54:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:54:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:54:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgu8gt_7q_mock.wav 2026-03-08 05:54:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:54:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:54:08 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:54:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:54:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:54:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:54:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:54:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb3qhi5l1_mock.wav 2026-03-08 05:54:16 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:54:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:54:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:54:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 05:54:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:54:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2849, filename=tmpr6qet8_w_mock.wav) 2026-03-08 05:54:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:54:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:54:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:54:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:54:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:54:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:54:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:54:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:54:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:54:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:54:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:54:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:54: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'Sat, 07 Mar 2026 20:57: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-69ac9145-295b01502a5e96d2686924b1;3889e7d1-7cf2-4385-ae32-31fd210a5ce1'), (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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'GLz07_-bh3SkjlVTigspI8TFrbs_RUWIhp3KiLRKzS4c4OAwk1Obsw==')]) 2026-03-08 05:54: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 05:54:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:54:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:54:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:54:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:54:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:54:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:54:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:54:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:54:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:54: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'Sat, 07 Mar 2026 20:57:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9145-24502cc014a141be6c9cb982;3889e7d1-7cf2-4385-ae32-31fd210a5ce1'), (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 44eade347c24b3afc5b344ef81c1146a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'MrM5bzyO690vOTB1y24WLi7PcEQnAmxKi5lnHrA32dncg15G6xWyZQ==')]) 2026-03-08 05:54: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 05:54:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:54:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:54:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:54:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:54:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:54:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:54:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:54:23 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:54:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:54:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:54:27 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:54:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:54:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:54:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 05:54:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 05:54:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2850, filename=tmpcr0i_y57_mock.wav) 2026-03-08 05:54:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:54:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:54:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:54:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:54:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:54:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:54:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:54:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:54:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:54:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:54:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:54:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:54:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:54: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'Sat, 07 Mar 2026 20:57: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-69ac9151-7d8a7e5a110f06c26501713f;bcb456cd-278f-4bef-802b-cb35a9db9c6a'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'K_Ry71zAuK0SYawRGuV4g_QY0c-UNsX0_RDDWQBZHR0jkP7OH1JWzQ==')]) 2026-03-08 05:54: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 05:54:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:54:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:54:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:54:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:54:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:54:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:54:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:54:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:54:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:54: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'Sat, 07 Mar 2026 20:57:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9151-5e8f311167c8f30b4f5f4dd8;bcb456cd-278f-4bef-802b-cb35a9db9c6a'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kAwqtu_p_zBPQV19wuPnDF33jfoCXLRjR-JYqnnA_T1fCIAtoabXKA==')]) 2026-03-08 05:54: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 05:54:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:54:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:54:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:54:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:54:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:54:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:54:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:54:33 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:54:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:54:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:54:39 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:54:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:54:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:54:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 05:54:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 05:54:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2851, filename=tmp2nr91k7__mock.wav) 2026-03-08 05:54:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:54:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:54:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:54:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:54:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:54:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:54:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:54:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:54:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:54:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:54:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:54:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:54:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:54:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:54: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'Sat, 07 Mar 2026 20:58: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-69ac915c-04d8721c7ecd8eb0723bc8e7;f8b5302e-4856-4408-9ab5-43ee49de77b0'), (b'RateLimit', b'"api";r=961;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'oMep3cyAkeFOOQ4Z_pqdlSIzTFycVtjDR6fIP7m0EeV1ml9LKgyaig==')]) 2026-03-08 05:54: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 05:54:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:54:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:54:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:54:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:54:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:54:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:54:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:54:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:54:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:54: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'Sat, 07 Mar 2026 20:58:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac915c-4f68dfee6cb897032ef3d1e7;f8b5302e-4856-4408-9ab5-43ee49de77b0'), (b'RateLimit', b'"api";r=960;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'mNjxChKFCa_hUDsl1eGRQHr3GN1B3QYNk3kn-G5NoUkHcbkIJKHX4g==')]) 2026-03-08 05:54: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 05:54:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:54:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:54:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:54:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:54:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:54:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwi1tbzcq_mock.wav 2026-03-08 05:54:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:54:43 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:54:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:54:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:54:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:54:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp52hnx0yy_mock.wav 2026-03-08 05:54:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:54:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:54:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:54:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:54:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:54:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:54:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 05:54:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:54:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2852, filename=tmphaelw86a_mock.wav) 2026-03-08 05:54:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:54:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:54:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:54:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:54:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:54:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:54:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:54:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:54:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:54:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:54:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:54:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:54:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:54: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'Sat, 07 Mar 2026 20:58: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-69ac9168-57cc7473744e37ef7053f87d;1019ff65-965a-4f9e-9764-432dd60f0e99'), (b'RateLimit', b'"api";r=959;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-2HoFW0ZpqCTTLuCRxH4tV97b6akwrfcraxPCCvgtPtq3xgK2V4gMw==')]) 2026-03-08 05:54: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 05:54:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:54:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:54:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:54:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:54:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:54:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:54:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:54:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:54:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:54: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'Sat, 07 Mar 2026 20:58:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9168-5e646eb32126544819752e6a;1019ff65-965a-4f9e-9764-432dd60f0e99'), (b'RateLimit', b'"api";r=958;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 a71024b510c3f0867cb691ef84b49ab0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4hydvlQ0r3sKAYGJsWkmlHLvYaoJnX86BgsOE6VhPjNdbGpINmTObw==')]) 2026-03-08 05:54: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 05:54:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:54:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:54:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:54:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:54:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:54:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:54:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:54:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:54:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:54:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:55:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:55:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:55:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:55:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:55:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 05:55:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:55:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2853, filename=tmpy7hblo42_mock.wav) 2026-03-08 05:55:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:55:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:55:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:55:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:55:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:55:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:55:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:55:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:55:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:55:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:55:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:55:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:55:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:55: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'Sat, 07 Mar 2026 20:58: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-69ac9173-41e3a4d95071ec4e3e1b27c6;3289adfb-69dd-4c01-b6d5-29fc825e19a3'), (b'RateLimit', b'"api";r=957;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'cV5gcyNdQ9Dqrig0kJyx2AQ7LIioUITn8HYD_4zp4jptsD9TKqeeDQ==')]) 2026-03-08 05:55: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 05:55:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:55:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:55:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:55:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:55:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:55:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:55:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:55:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:55:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:55: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'Sat, 07 Mar 2026 20:58:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9174-523dc3f82242b3b815658970;3289adfb-69dd-4c01-b6d5-29fc825e19a3'), (b'RateLimit', b'"api";r=956;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kNd1wSM25Rs8p45IgnqrE8xwUfdog_OQnX6Iz_avkm3MJR0vyNEIIA==')]) 2026-03-08 05:55: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 05:55:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:55:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:55:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:55:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:55:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:55:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:55:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:55:09 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:55:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:55:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:55:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpidu0go9b_mock.wav 2026-03-08 05:55:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:55:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:55:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:55:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8zfizyra_mock.wav 2026-03-08 05:55:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:55:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:55:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:55:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpg4977w79_mock.wav 2026-03-08 05:55:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:55:26 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.728851 < -1.000000) 2026-03-08 05:55:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:55:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (18.950000 > 2.400000) 2026-03-08 05:55:29 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.351530 < -1.000000) 2026-03-08 05:55:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:55:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:55:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주인공 동래 교대 연산 확인해 주셔서 감사합니다.' → 불명 2026-03-08 05:55:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:55:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 05:55:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:동래 교대 연산 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:55:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2854, filename=tmph40whmxy_mock.wav) 2026-03-08 05:55:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:55:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:55:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:55:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:55:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:55:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:55:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:55:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:55:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:55:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:55:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:55:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20: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-69ac918f-5ae9dfd63b545afe1d2b4f0f;c05395a2-1411-4cec-b515-9a4b96da2de4'), (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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Oe9kTwGddbh7O_9LZbIia5SeplzwxCXOrO9v1nIXXq2lQ55tNH7AlQ==')]) 2026-03-08 05: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 05:55:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:55:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:55:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:55:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:55:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:55:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:55:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:55:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:55:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:58:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac918f-3c0b1d5c2885834c4cf6bd00;c05395a2-1411-4cec-b515-9a4b96da2de4'), (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 e876e880fc4b5045e69afbf4616a611e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'GaY0pM2l33sneK422Y19Q_zCI6vxH7FgJHiY5_7vd8TbHsaDFlMrXg==')]) 2026-03-08 05: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 05:55:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:55:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:55:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:55:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:55:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:55:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:55:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:55:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:55:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9nr3nzb1_mock.wav 2026-03-08 05:55:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:55:37 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:55:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 36자) 2026-03-08 05:55:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 없음 | 긴급도:일반 | 키워드:무전,무전 없음,일반 2026-03-08 05:55:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2855, filename=tmpo4epdiru_mock.wav) 2026-03-08 05:55:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:55:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:55:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:55:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:55:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:55:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:55:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:55:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:55:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:55:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:55:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:55:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:55:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:55: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'Sat, 07 Mar 2026 20:59: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-69ac9196-7ec9bfd92b2f050827817800;a2aeb2da-6398-4bda-bd55-29f4f844273b'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4liyNfCkFR63KPaoYqS7nF-6rFDTtcpBEQwz0OjAIhJKJluq0DJcIg==')]) 2026-03-08 05:55: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 05:55:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:55:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:55:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:55:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:55:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:55:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:55:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:55:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:55:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:55: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'Sat, 07 Mar 2026 20:59:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9196-01e92f410fe7c0362874ffea;a2aeb2da-6398-4bda-bd55-29f4f844273b'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'EWhN9oN4vIoy4jL4ENtkKWBYfhJNDv5nn_OfUeimJ_duHfR3V1qrHQ==')]) 2026-03-08 05:55: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 05:55:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:55:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:55:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:55:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:55:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:55:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj7tvfhzh_mock.wav 2026-03-08 05:55:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:55:40 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:55:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:55:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:55:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:55:48 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:55:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:55:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:55:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 05:55:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:55:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2856, filename=tmp25wmt3fw_mock.wav) 2026-03-08 05:55:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:55:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:55:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:55:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:55:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:55:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:55:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:55:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:55:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:55:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:55:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:55:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:55:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:55: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'Sat, 07 Mar 2026 20:59: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-69ac91a1-3c8f03d45d6ffa501a5bcbd7;b87ab48d-2e74-45c1-901a-67c5eb5a8e0d'), (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 462511b55c03c5ad4993b33ca1b7dada.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'BloSsHKeunpKFmrA3iqHzgolMWgz7uZgAlKO3IwhrtEbIH5pHWWfkA==')]) 2026-03-08 05:55: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 05:55:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:55:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:55:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:55:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:55:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:55:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:55:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:55:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:55:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 20:59:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac91a1-74a76ad346bf034f4db49e71;b87ab48d-2e74-45c1-901a-67c5eb5a8e0d'), (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 462511b55c03c5ad4993b33ca1b7dada.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'3CnoUBrsx6oJJc7o6LL_q0s0006_9pJIOTSCBf_80VZ8T_3vn-UcnA==')]) 2026-03-08 05: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 05:55:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:55:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:55:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:55:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:55:50 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:55:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:55:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:55:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:55:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:55:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:55:59 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:55:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:55:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:56:00 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:56:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 05:56:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 05:56:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2857, filename=tmp62jvmrez_mock.wav) 2026-03-08 05:56:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:56:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:56:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:56:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:56:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:56:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:56:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:56:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:56:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:56:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:56:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:56:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:56:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:56: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'Sat, 07 Mar 2026 20:59: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-69ac91ad-4c0ce26e625795df555aba72;d5e63562-5cd7-44c0-a5b5-b54b009727cc'), (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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'B8EGXTCnZ2qHJq7BzeR4rwkFoXrxKN3k_WtW0oKhCBClxv6K_G8bHg==')]) 2026-03-08 05:56: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 05:56:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:56:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:56:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:56:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:56:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:56:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:56:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:56:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:56:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:56: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'Sat, 07 Mar 2026 20:59:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac91ad-09d01a213f42b6f0327b45a9;d5e63562-5cd7-44c0-a5b5-b54b009727cc'), (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 0469882fa02363a0caf7865936854eea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'5jIKIs-ojxm3gnwzUdT0XLgycd98ZQRGjAX9_hsj5T1Cpjk-eQS9cg==')]) 2026-03-08 05:56: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 05:56:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:56:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:56:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:56:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:56:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:56:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:56:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:56:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:56:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:56:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:56:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:56:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvpskujdn_mock.wav 2026-03-08 05:56:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:56:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:56:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:56:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:56:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 05:56:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 05:56:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2858, filename=tmp51mvr1da_mock.wav) 2026-03-08 05:56:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:56:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:56:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:56:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:56:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:56:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:56:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:56:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:56:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:56:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:56:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:56:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:56:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:56: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'Sat, 07 Mar 2026 20:59: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-69ac91b8-4e27412752f1af7612e8c42d;a193eefb-2f62-4ba8-8b7c-be016e73a924'), (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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'X2aMyaEgbgtjYGMlBJ5KF2a_kOqQhHrgQZv6q6EThSVqQp5QCGg2fg==')]) 2026-03-08 05:56: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 05:56:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:56:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:56:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:56:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:56:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:56:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:56:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:56:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:56:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:56: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'Sat, 07 Mar 2026 20:59:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac91b8-4aaa7f1759c05fe80cead671;a193eefb-2f62-4ba8-8b7c-be016e73a924'), (b'RateLimit', b'"api";r=990;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'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'n8s67vhYcr3B-cyfWlFtPR35tzFwRCoRK6uk5WUSnNnXD3wGAW9P7A==')]) 2026-03-08 05:56: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 05:56:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:56:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:56:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:56:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:56:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:56:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx4wiy7p__mock.wav 2026-03-08 05:56:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:56:14 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:56:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:56:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:56:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:56:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:56:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:56:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:56:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:56:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 05:56:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,신호,통과 2026-03-08 05:56:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2859, filename=tmpwgf7i3c8_mock.wav) 2026-03-08 05:56:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:56:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:56:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:56:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:56:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:56:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:56:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:56:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:56:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:56:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:56:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:56:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:56:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:56: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'Sat, 07 Mar 2026 20:59: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-69ac91c4-485b53d7203b82d87d3188ed;b400a18f-4589-41f8-8151-711deab4d89a'), (b'RateLimit', b'"api";r=989;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'xqSFugq77UIp0uWzWtrFKu_QcNV7EGGYYikCl7nNsqshxnvKoX6sIw==')]) 2026-03-08 05:56: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 05:56:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:56:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:56:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:56:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:56:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:56:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:56:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:56:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:56:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:56: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'Sat, 07 Mar 2026 20:59:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac91c4-73bdcb2b58b59ee7215fd609;b400a18f-4589-41f8-8151-711deab4d89a'), (b'RateLimit', b'"api";r=988;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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'2Es_xIerSAkpJ60KVD1460SkJySMNO-5Qwk8N88CuD3zhaK-BqPyCg==')]) 2026-03-08 05:56: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 05:56:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:56:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:56:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:56:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:56:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:56:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:56:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:56:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:56:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:56:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:56:35 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:56:35 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:56:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:56:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:56:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 05:56:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:56:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2860, filename=tmpery_4g6n_mock.wav) 2026-03-08 05:56:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:56:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:56:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:56:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:56:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:56:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:56:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:56:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:56:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:56:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:56:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:56:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:56:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:56: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'Sat, 07 Mar 2026 20: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-69ac91cf-6d804ef05af77b1f03d33a00;37361673-417d-4542-a2ab-86089a92d9f7'), (b'RateLimit', b'"api";r=987;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'AldTX-w8Ehazhs6BcVEDsKmwT03rEHoeg76qGAAXgmmqJtlNOReULw==')]) 2026-03-08 05:56: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 05:56:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:56:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:56:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:56:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:56:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:56:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:56:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:56:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:56:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:56: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'Sat, 07 Mar 2026 21:00:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac91d0-087917084261f95551aa5c66;37361673-417d-4542-a2ab-86089a92d9f7'), (b'RateLimit', b'"api";r=986;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'TLH-WEtT7y6DtkNF2tKBs49uoBE2gpZbJaDWChk-xEJgGXdkWsmVQg==')]) 2026-03-08 05:56: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 05:56:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:56:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:56:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:56:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:56:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:56:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa9_qc9p6_mock.wav 2026-03-08 05:56:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:56:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:56:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:56:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:56:41 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:56:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:56:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:56:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp118i9bcj_mock.wav 2026-03-08 05:56:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:56:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:56:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:56:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2gigmrzs_mock.wav 2026-03-08 05:56:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:56:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:56:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:56:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 05:57:00 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.786917 < -1.000000) 2026-03-08 05:57:00 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.950525 < -1.000000) 2026-03-08 05:57:01 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:57:01 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:57:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '체크밸브' → 불명 2026-03-08 05:57:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:57:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:57:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpo7usuaww_mock.wav 2026-03-08 05:57:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 54자) 2026-03-08 05:57:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:체크밸브 통과 | 긴급도:일반 | 키워드:체크밸브,신호,통과,일반 2026-03-08 05:57:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2861, filename=tmp_xfvnyu4_mock.wav) 2026-03-08 05:57:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:57:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:57:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:57:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:57:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:57:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:57:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:57:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:57:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:57:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:57:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:57:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:57:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:57: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'Sat, 07 Mar 2026 21: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-69ac91ea-1dc1ce3956fe6994265cf32a;45f2f182-0b6c-4386-8eb9-f45eec33da98'), (b'RateLimit', b'"api";r=985;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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'4uULMk-cRbTFAFCCSp1CYSeYGvshiou2JHTHMFuheXRYKEkwoSwZqQ==')]) 2026-03-08 05:57: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 05:57:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:57:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:57:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:57:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:57:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:57:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:57:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:57:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:57:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:57: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'Sat, 07 Mar 2026 21:00:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac91ea-421dc2844a90148614b1d640;45f2f182-0b6c-4386-8eb9-f45eec33da98'), (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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'bcB0L8AE7OCH3YSrNfK0b8643ugRvcVmsanpC0xcHAk2soURKT_nFw==')]) 2026-03-08 05:57: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 05:57:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:57:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:57:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:57:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:57:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:57:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:57:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:57:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:57:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:57:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt6b0chcs_mock.wav 2026-03-08 05:57:08 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:57:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 05:57:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 05:57:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2862, filename=tmpkg6zvu1d_mock.wav) 2026-03-08 05:57:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:57:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:57:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:57:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:57:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:57:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:57:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:57:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:57:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:57:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:57:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:57:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 21:00: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-69ac91f1-17e2a14a336ad954740adde5;ce22291e-4af0-40cd-a110-5d64738560be'), (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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8XhMxg3fg8ZAXmiWc-FP2mmQyNgr3PuudgeBBt-xdlbvfFhPgrMr9A==')]) 2026-03-08 05: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 05:57:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:57:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:57:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:57:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:57:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:57:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:57:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:57:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:57:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:57:09 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 05:57:09 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 05: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'Sat, 07 Mar 2026 21:00:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac91f1-0020e5706325fb660f5e5926;ce22291e-4af0-40cd-a110-5d64738560be'), (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 e9760ea291fd2a4b7ff0ab1d393ff726.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'nhaR3vgoJR8okJhYqVGrerFRUEvJ4PP5erVUpjGWAjAKTbpMcMM20A==')]) 2026-03-08 05: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 05:57:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:57:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:57:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:57:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:57:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:57:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:57:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:57:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:57:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:57:18 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:57:19 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:57:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:57:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:57:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 05:57:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:57:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2863, filename=tmpvg_b1dia_mock.wav) 2026-03-08 05:57:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:57:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:57:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:57:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:57:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:57:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:57:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:57:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:57:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:57:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:57:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:57:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:57:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:57: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'Sat, 07 Mar 2026 21:00: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-69ac91fc-36c7530a6d6b4d3517f90331;159a00ce-4f14-45e3-be4d-4a2683f96ea7'), (b'RateLimit', b'"api";r=981;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, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'1MzQMGRoqrKB20U6x2Unvn7CZ6NdIhdKsSZsWy6o-WrKyecMuVXm0w==')]) 2026-03-08 05:57: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 05:57:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:57:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:57:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:57:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:57:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:57:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:57:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:57:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:57:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:57: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'Sat, 07 Mar 2026 21:00:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac91fc-7624f06c3ae5d9bf7d603ed0;159a00ce-4f14-45e3-be4d-4a2683f96ea7'), (b'RateLimit', b'"api";r=980;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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'TTALRKpsB1FMHXJYkONHfYG5eFsNLm0oPoVem1YZXIxdsPN1TMNPIA==')]) 2026-03-08 05:57: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 05:57:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:57:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:57:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:57:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:57:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:57:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:57:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:57:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:57:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:57:28 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:57:30 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:57:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:57:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:57:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 05:57:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 05:57:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2864, filename=tmppxbvim8r_mock.wav) 2026-03-08 05:57:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:57:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:57:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:57:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:57:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:57:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:57:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:57:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:57:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:57:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:57:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:57:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:57:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:57: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'Sat, 07 Mar 2026 21:00: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-69ac9208-62116d6017ddb4f878c52413;c6ffe77b-f9e5-45da-a0d0-1cff9ab42a3d'), (b'RateLimit', b'"api";r=979;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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'oZGo6gbDln2_vJEjErKZB8os43SRpApZMugkz5E9TNT2Qr6dBaxQwA==')]) 2026-03-08 05:57: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 05:57:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:57:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:57:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:57:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:57:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:57:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:57:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:57:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:57:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:57: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'Sat, 07 Mar 2026 21:00:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9208-37fe1d5654cc979070c6d7d7;c6ffe77b-f9e5-45da-a0d0-1cff9ab42a3d'), (b'RateLimit', b'"api";r=978;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 1ce598982cc733ff289bbca8e80cc8ee.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'sYqKIwGzfZ5valArrfYP7O4sEf6QcAK728sXm2lfpNcmgVa5TYPDUw==')]) 2026-03-08 05:57: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 05:57:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:57:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:57:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:57:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:57:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:57:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:57:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:57:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:57:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:57:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj4xuiscp_mock.wav 2026-03-08 05:57:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:57:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:57:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05:57:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:57:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu7qj54os_mock.wav 2026-03-08 05:57:42 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:57:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:57:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:57:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:57:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:57:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2865, filename=tmpjc19d1pw_mock.wav) 2026-03-08 05:57:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:57:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:57:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:57:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:57:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:57:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:57:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:57:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:57:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:57:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:57:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:57:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:57: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'Sat, 07 Mar 2026 21:01: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-69ac9213-6fbdaa65692c0243634b2c46;97526a20-7b43-4980-813e-d60ded358aaa'), (b'RateLimit', b'"api";r=977;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'ixDdfnldaNvY5PLWZmirie0p4vl1MQoNLL2Ok-M_Zc_2DBnyZBU7Lg==')]) 2026-03-08 05:57: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 05:57:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:57:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:57:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:57:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:57:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:57:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:57:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:57:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:57:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:57: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'Sat, 07 Mar 2026 21:01:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9213-3100236f2082d40d2a11751c;97526a20-7b43-4980-813e-d60ded358aaa'), (b'RateLimit', b'"api";r=976;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 7685cf04fa239254cb7d83b3bae5a1ec.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8dLIRBJXX1ofawI6VoLBj7KfEqxlExyby3GcXQLHD2sD-5SNdmrQmQ==')]) 2026-03-08 05:57: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 05:57:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:57:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:57:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:57:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:57:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:57:45 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:57:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:57:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:57:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:57:54 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:57:54 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:57:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:57:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:57:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:57:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 05:57:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:57:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2866, filename=tmpgu8gt_7q_mock.wav) 2026-03-08 05:57:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:57:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:57:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:57:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:57:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:57:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:57:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:57:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:57:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:57:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:57:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:57:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:57:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:57: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'Sat, 07 Mar 2026 21:01: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-69ac921f-249903e82c8213b069495d9b;5d2495fc-f621-400c-b76e-413df28e0137'), (b'RateLimit', b'"api";r=975;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'VWTC4U2rgbjl7KTLrtlzUCVMopJ8wYxRljUzT39CTUec8pzFg9K8ew==')]) 2026-03-08 05:57: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 05:57:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:57:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:57:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:57:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:57:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:57:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:57:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:57:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:57:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:57: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'Sat, 07 Mar 2026 21:01:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac921f-1affe4da5ea08755464c5a83;5d2495fc-f621-400c-b76e-413df28e0137'), (b'RateLimit', b'"api";r=974;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'CPVURrjRlpgJwn7oEw9jV2pwkpJalFyHbRiwNhD3paGiuL5y0y2pOQ==')]) 2026-03-08 05:57: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 05:57:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:57:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:57:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:57:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:57:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:57:57 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:57:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:58:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:58:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:58:05 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:58:05 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:58:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:58:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:58:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:58:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1sajjtl8_mock.wav 2026-03-08 05:58:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:58:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 05:58:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 05:58:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2867, filename=tmpb3qhi5l1_mock.wav) 2026-03-08 05:58:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:58:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:58:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:58:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:58:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:58:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:58:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:58:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:58:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:58:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:58:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:58:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:58:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:58: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'Sat, 07 Mar 2026 21: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-69ac922a-0a95a27141ffef8716964a1e;da155ac0-3a81-44f6-b080-bda79646ee55'), (b'RateLimit', b'"api";r=973;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'g77wa1hdMVoFfMD0v7i_UZr4z7ZWdQjs8YtTN30ZUzvemS0IPgquBQ==')]) 2026-03-08 05:58: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 05:58:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:58:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:58:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:58:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:58:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:58:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:58:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:58:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:58:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:58: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'Sat, 07 Mar 2026 21:01:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac922a-4527cb52262e0c9a48879174;da155ac0-3a81-44f6-b080-bda79646ee55'), (b'RateLimit', b'"api";r=972;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 0f9c573093ae4dca14d54a66376b2f5a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Wq21riEdMzmync5fC0U2y2pciZZghv7GMYq3AgCOfE0-oM7qH2R3bQ==')]) 2026-03-08 05:58: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 05:58:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:58:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:58:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:58:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:58:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:58:08 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:58:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:58:12 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:58:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:58:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:58:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4ld_lxsg_mock.wav 2026-03-08 05:58:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:58:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:58:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:58:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsoki8v9s_mock.wav 2026-03-08 05:58:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:58:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:58:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 05:58:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:58:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsgej0obd_mock.wav 2026-03-08 05:58:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:58:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 05:58:33 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (10.746032 > 2.400000) 2026-03-08 05:58:34 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.509022 < -1.000000) 2026-03-08 05:58:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 05:58:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:58:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:58:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '서장은' → 불명 2026-03-08 05:58:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzec0ak6d_mock.wav 2026-03-08 05:58:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:58:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 48자) 2026-03-08 05:58:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:서장 통과 | 긴급도:일반 | 키워드:서장,신호,통과,일반 2026-03-08 05:58:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2868, filename=tmpwi1tbzcq_mock.wav) 2026-03-08 05:58:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:58:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:58:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:58:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:58:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:58:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:58:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:58:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:58:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:58:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:58:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:58:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:58: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'Sat, 07 Mar 2026 21: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-69ac9247-5cbaa3651ffbde8c56db0cec;07ded975-eaf0-42be-85bb-a2291cbbee68'), (b'RateLimit', b'"api";r=971;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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'O5EM5Ia9ez2Z4s2SrE-mgKWzBkmbm9JQ0PjKr2V9IQMXVMMzrQZcGg==')]) 2026-03-08 05:58: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 05:58:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:58:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:58:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:58:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:58:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:58:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:58:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:58:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:58:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 21:02:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9248-4be5378023c0c00d709ef4b6;07ded975-eaf0-42be-85bb-a2291cbbee68'), (b'RateLimit', b'"api";r=970;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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'DxkoQFrZa_dt8LIP9OmMCwhPxEluIbBtJdVTI0qjDH2DrJ38zV_BlA==')]) 2026-03-08 05: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 05:58:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:58:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:58:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:58:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:58:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:58:38 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 05:58:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 05:58:41 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 05:58:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 05:58:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 05:58:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2869, filename=tmp52hnx0yy_mock.wav) 2026-03-08 05:58:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:58:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 05:58:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:58:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:58:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:58:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:58:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:58:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:58:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:58:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:58:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:58:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:58:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:58: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'Sat, 07 Mar 2026 21: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-69ac924e-22f1416b7e847ef636a474cd;40d605ca-97d0-41f9-91f6-0dfdd759d0e5'), (b'RateLimit', b'"api";r=969;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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Q6sSr1cR1LqVyeZSHIATUjhe4arMulb8yhIUeiBF2-ZIUVHcgv58aA==')]) 2026-03-08 05:58: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 05:58:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:58:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:58:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:58:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:58:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:58:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:58:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:58:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:58:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:58: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'Sat, 07 Mar 2026 21:02:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac924f-7f9bf440302aa2ce5a688062;40d605ca-97d0-41f9-91f6-0dfdd759d0e5'), (b'RateLimit', b'"api";r=968;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 cd2f745ebac8c6f946734075149d30ae.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'GJK_XRAp9XXYwc_tekvxsKjtP9XwKy3nm6K7ND01UW4Ea8DVnvKexQ==')]) 2026-03-08 05:58: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 05:58:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:58:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:58:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:58:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:58:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 05:58:45 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 05:58:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 05:58:45 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 05:58:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 05:58:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:58:53 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 05:58:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 05:58:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:58:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 05:58:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 05:58:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2870, filename=tmpidu0go9b_mock.wav) 2026-03-08 05:58:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:58:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:58:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:58:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:58:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:58:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:58:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:58:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:58:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:58:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:58:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:58:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:58:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 21:02: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-69ac925a-59240f907f36c4257e9cad12;10fc8bd5-fc4d-44cb-abd6-e92ee411a037'), (b'RateLimit', b'"api";r=967;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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'JF_MAmWycYTiQy7w4O_AeZMEDXBcG_EtJI7hLyEFHXtYG6hK3Jqk4A==')]) 2026-03-08 05: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 05:58:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:58:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:58:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:58:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:58:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:58:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:58:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:58:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:58:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 21:02:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac925a-379144054c73eafc0d07d500;10fc8bd5-fc4d-44cb-abd6-e92ee411a037'), (b'RateLimit', b'"api";r=966;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 f544b3cd8b65d9f55cddbd31659df854.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'm8aG_zxaJ7_S_XKslHI5tjopG_r2wBUFTqtrYZWPi9QKMmH8k66LUg==')]) 2026-03-08 05: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 05:58:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:58:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:58:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:58:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:58:55 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 05:58:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 05:58:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 05:58:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 05:59:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 05:59:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:59:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 05:59:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:59:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu_7lfxf1_mock.wav 2026-03-08 05:59:04 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 05:59:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 05:59:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:59:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 05:59:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 05:59:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2871, filename=tmp8zfizyra_mock.wav) 2026-03-08 05:59:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:59:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:59:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:59:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:59:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:59:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:59:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:59:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:59:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:59:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:59:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:59:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:59:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05: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'Sat, 07 Mar 2026 21:02: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-69ac9266-2a63f08959ba0ac256eb7176;b8c07e75-07d3-477b-9b33-4c33d85b93b4'), (b'RateLimit', b'"api";r=965;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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'SKK3lDHMQ74mr4F_jQMoqR1c5LhFk1WijaZEQ1Nn0R6AQLOTgnX4gg==')]) 2026-03-08 05: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 05:59:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:59:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:59:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:59:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:59:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:59:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:59:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:59:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:59:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:59:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 05: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'Sat, 07 Mar 2026 21:02:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9266-3a0363841933bf8b0fd2b78e;b8c07e75-07d3-477b-9b33-4c33d85b93b4'), (b'RateLimit', b'"api";r=964;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 ab5bba17348a1d617ef52421d6dc52e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'TbffQsZ6QR14L3lIoCE1y0fi_oA47MKBgLMjYP_H-QOhyDJKO2-FfA==')]) 2026-03-08 05: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 05:59:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:59:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:59:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:59:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:59:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 05:59:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2t8cuv7e_mock.wav 2026-03-08 05:59:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 05:59:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 05:59:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 05:59:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:59:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:59:15 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 05:59:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 05:59:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:59:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 05:59:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 05:59:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2872, filename=tmpg4977w79_mock.wav) 2026-03-08 05:59:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:59:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:59:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:59:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05: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 05:59:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:59:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:59:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:59:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:59:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:59:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:59:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:59:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:59: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'Sat, 07 Mar 2026 21:02: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-69ac9271-136c98851e46e3344938d605;962b53b6-efc8-499c-8394-7509860bbd4f'), (b'RateLimit', b'"api";r=963;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'wZ21YARBthoMlx8VuhnOvjJy7axP3vTL_6HSmllaE7WnaFSzlh0fvg==')]) 2026-03-08 05:59: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 05:59:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:59:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:59:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:59:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:59:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:59:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:59:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:59:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:59:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:59: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'Sat, 07 Mar 2026 21:02:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9271-31fa7bcd2141f06573f89a93;962b53b6-efc8-499c-8394-7509860bbd4f'), (b'RateLimit', b'"api";r=962;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 ab5da4e7d3ce467d200f7f7fc1eef286.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'8YxXwywjg8BVqrHLUOKCVbjfQs9Jc2_0AozPPa2h-NEWshA8A9BUgw==')]) 2026-03-08 05:59: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 05:59:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:59:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:59:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:59:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:59:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 05:59:19 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 05:59:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 05:59:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 05:59:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 05:59:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:59:27 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:59:27 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:59:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 05:59:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:59:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 05:59:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 05:59:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2873, filename=tmp9nr3nzb1_mock.wav) 2026-03-08 05:59:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:59:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:59:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:59:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:59:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:59:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:59:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:59:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:59:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:59:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:59:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:59:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:59:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:59: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'Sat, 07 Mar 2026 21:02: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-69ac927c-4b0bb4945e0595e35f17974d;58effe98-6707-4500-979a-d44887012c46'), (b'RateLimit', b'"api";r=961;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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kUcu6fgzlJgvuJ8NR8o240OLp7_L3V2etRunsbbm1uiVhaU8T0sziw==')]) 2026-03-08 05:59: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 05:59:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:59:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:59:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:59:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:59:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:59:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:59:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:59:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:59:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:59: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'Sat, 07 Mar 2026 21:02:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac927d-22334e4b0d055a1302874eb5;58effe98-6707-4500-979a-d44887012c46'), (b'RateLimit', b'"api";r=960;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 9e8f89a7026892d73b3377ab142a028c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'BLWfpOs-P3nTi-edMaFIEc5QYjuY9xvSszSkAUQcayuaAKZQe9GOZw==')]) 2026-03-08 05:59: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 05:59:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:59:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:59:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:59:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:59:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 05:59:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 05:59:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 05:59:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 05:59:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqnnqqric_mock.wav 2026-03-08 05:59:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 05:59:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 05:59:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:59:39 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 05:59:39 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 05:59:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 05:59:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 05:59:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 78자) 2026-03-08 05:59:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 05:59:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2874, filename=tmpj7tvfhzh_mock.wav) 2026-03-08 05:59:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 05:59:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 05:59:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 05:59:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 05:59:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 05:59:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 05:59:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 05:59:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 05:59:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:59:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:59:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:59:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:59:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:59: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'Sat, 07 Mar 2026 21:03: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-69ac9288-4986bd9b24fe7b137bebc392;5c85934d-d0c1-4536-8064-de5a6b898fcc'), (b'RateLimit', b'"api";r=959;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'B1c94-ji6edqvzxcQ-jf_xz8hcEsi9sc1an7Rv-3H7WEAsaQNuxxRQ==')]) 2026-03-08 05:59: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 05:59:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:59:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:59:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:59:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:59:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 05:59:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 05:59:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 05:59:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 05:59:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 05:59: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'Sat, 07 Mar 2026 21:03:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac9288-040868983c4d09877ce5e1aa;5c85934d-d0c1-4536-8064-de5a6b898fcc'), (b'RateLimit', b'"api";r=958;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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9FjB-VIBrYskw0L4Dqyks0zyZnkBDq89jtMtzkOU5ZMWTL1m_uZzcA==')]) 2026-03-08 05:59: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 05:59:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 05:59:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 05:59:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 05:59:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 05:59:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 05:59:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5diutdyq_mock.wav 2026-03-08 05:59:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 05:59:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 05:59:42 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 05:59:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 05:59:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 05:59:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzyb2tc87_mock.wav 2026-03-08 05:59:46 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 05:59:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 05:59:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 05:59:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 05:59:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 05:59:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 05:59:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn2jd03ek_mock.wav 2026-03-08 05:59:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 05:59:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 06:00:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 06:00:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyrf4umyk_mock.wav 2026-03-08 06:00:02 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (19.435897 > 2.400000) 2026-03-08 06:00:03 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.614111 < -1.000000) 2026-03-08 06:00:03 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.406000 < -1.000000) 2026-03-08 06:00:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 06:00:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 06:00:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'узнаводрочна' → 불명 2026-03-08 06:00:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 06:00:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 53자) 2026-03-08 06:00:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:[실제 분석 대상] | 긴급도:일반 | 키워드:[실제 분석 대상] 2026-03-08 06:00:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2875, filename=tmpvpskujdn_mock.wav) 2026-03-08 06:00:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 06:00:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 06:00:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 06:00:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 06:00:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 06:00:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 06:00:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 06:00:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 06:00:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 06:00:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 06:00:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 06:00:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 06:00:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 06:00: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'Sat, 07 Mar 2026 21:03: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-69ac92a1-5e76e6a4334f09086512738d;220039f9-aa71-42b0-9221-1a3c99cb5bb5'), (b'RateLimit', b'"api";r=957;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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'AxSyjlayLYsF86kbQZYa5cgy7q38nywsJSfc7qj50g_hbGi3BmMzHA==')]) 2026-03-08 06:00: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 06:00:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 06:00:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 06:00:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 06:00:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 06:00:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 06:00:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 06:00:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 06:00:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 06:00:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 06:00: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'Sat, 07 Mar 2026 21:03:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac92a1-1a59097a428fbaf94e77707e;220039f9-aa71-42b0-9221-1a3c99cb5bb5'), (b'RateLimit', b'"api";r=956;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 ce6ac827e0a7cdf44eac5a151bf49388.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'GnAp5jwLDsxoMidPjJXseF885r_2dTsIZKPpsCDR9ebhgtXQ79fjcw==')]) 2026-03-08 06:00: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 06:00:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 06:00:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 06:00:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 06:00:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 06:00:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 06:00:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 06:00:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 06:00:11 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 06:00:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 06:00:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 06:00:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2876, filename=tmpx4wiy7p__mock.wav) 2026-03-08 06:00:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 06:00:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 06:00:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 06:00:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 06:00:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 06:00:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 06:00:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 06:00:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 06:00:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 06:00:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 06:00:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 06:00:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 06:00:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 06:00: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'Sat, 07 Mar 2026 21:03: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-69ac92a8-0f2e056947f6c11130571f54;2548e33e-6e38-4561-aeb3-092cc08c774c'), (b'RateLimit', b'"api";r=955;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'hpFaHit2mUkLqEjCJ2KsIwYu_Afpj_p2cEKRajhtG3tdX-ol7V7g0Q==')]) 2026-03-08 06:00: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 06:00:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 06:00:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 06:00:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 06:00:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 06:00:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 06:00:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 06:00:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 06:00:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 06:00:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 06:00: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'Sat, 07 Mar 2026 21:03:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac92a8-18a01d3955111f451e180eb6;2548e33e-6e38-4561-aeb3-092cc08c774c'), (b'RateLimit', b'"api";r=954;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 3dc4fcd842457dbd74571ece056a5fe4.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'EtpPjjlkjU-8bLvlHvGpvvMEcnaGYVsj1rF4FKAjmkCsKDZY7n539A==')]) 2026-03-08 06:00: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 06:00:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 06:00:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 06:00:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 06:00:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 06:00:12 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 06:00:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 06:00:14 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 06:00:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 06:00:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 06:00:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 06:00:22 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 06:00:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 06:00:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 06:00:22 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 06:00:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 06:00:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 06:00:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2877, filename=tmpa9_qc9p6_mock.wav) 2026-03-08 06:00:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 06:00:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 06:00:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 06:00:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 06:00:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 06:00:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 06:00:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 06:00:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 06:00:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 06:00:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 06:00:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 06:00:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 06:00:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 06:00: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'Sat, 07 Mar 2026 21: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-69ac92b3-128d39046aa9d4376d84275d;dd45ea2e-0530-4298-b1f0-fdb5462409e9'), (b'RateLimit', b'"api";r=953;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'x_PzPJ_P2BEVrVr-DXN-Ojybu7krvozLv0XpkR4DGo2DQcKzeZ0X-g==')]) 2026-03-08 06:00: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 06:00:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 06:00:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 06:00:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 06:00:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 06:00:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 06:00:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 06:00:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 06:00:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 06:00:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 06:00: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'Sat, 07 Mar 2026 21:03:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac92b3-4435aef6490368bc2cc6631c;dd45ea2e-0530-4298-b1f0-fdb5462409e9'), (b'RateLimit', b'"api";r=952;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 97946bd57c5b41171f82dacd91a8f1aa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'gVLWvkTH5ZTiKay4qPK9DmcoYXu_XJ0LPMVZ8vw11tribbdzHBXMfw==')]) 2026-03-08 06:00: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 06:00:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 06:00:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 06:00:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 06:00:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 06:00:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 06:00:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 06:00:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 06:00:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 06:00:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 06:00:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 06:00:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 06:00:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9x5z5d9j_mock.wav 2026-03-08 06:00:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 06:00:34 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 06:00:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 06:00:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 06:00:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 06:00:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 06:00:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2878, filename=tmp118i9bcj_mock.wav) 2026-03-08 06:00:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 06:00:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 06:00:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 06:00:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 06:00:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 06:00:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 06:00:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 06:00:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 06:00:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 06:00:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 06:00:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 06:00:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 06:00:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 06:00: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'Sat, 07 Mar 2026 21:03: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-69ac92bf-5725e06a1d5749ac549e2e58;3dac3c5b-70b0-4d4a-8df8-8903cf182ce9'), (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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'-surusB2_Ur4qtBFink6ung0OzS8NhaSyY4AXdJ7ktnFKAXq0J_EBg==')]) 2026-03-08 06:00: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 06:00:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 06:00:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 06:00:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 06:00:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 06:00:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 06:00:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 06:00:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 06:00:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 06:00:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 06:00:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 06:00:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpuuejdley_mock.wav 2026-03-08 06:00: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'Sat, 07 Mar 2026 21:03:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac92bf-738c287857c98f5366f439a3;3dac3c5b-70b0-4d4a-8df8-8903cf182ce9'), (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 bf29d59486374962c11f710948c8bd80.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'2B-G4zqeHN8PSsNhWlaRwZnkYUHKX0QEl6V40dxDMgKFi6g015LXwg==')]) 2026-03-08 06:00: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 06:00:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 06:00:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 06:00:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 06:00:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 06:00:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 06:00:37 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 06:00:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 06:00:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 06:00:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 06:00:45 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 06:00:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 06:00:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 06:00:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 06:00:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 06:00:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2879, filename=tmp2gigmrzs_mock.wav) 2026-03-08 06:00:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 06:00:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 06:00:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 06:00:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 06:00:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 06:00:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 06:00:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 06:00:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 06:00:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 06:00:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 06:00:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 06:00:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 06:00:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 06:00: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'Sat, 07 Mar 2026 21:04: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-69ac92ca-2918d69c7d7eaecc78029303;55dfbac4-1e68-4341-a9e6-01bac382e0c2'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'9dcjjJrSp8Rjm70w_TWZw-TzpUF1FnaM7WVXaAo24xTRzG2jeUqe2A==')]) 2026-03-08 06:00: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 06:00:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 06:00:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 06:00:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 06:00:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 06:00:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 06:00:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 06:00:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 06:00:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 06:00:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 06:00: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'Sat, 07 Mar 2026 21:04:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac92ca-5bef700f29aa426f305b0962;55dfbac4-1e68-4341-a9e6-01bac382e0c2'), (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 6fdcf3859edd7d8196ec82885904fc10.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'MFG5O3dRHhs4D1hzHRFmr6T9lBUDPxkb9LexWkC9NTSko4sfZnjKBQ==')]) 2026-03-08 06:00: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 06:00:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 06:00:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 06:00:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 06:00:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 06:00:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 06:00:48 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 06:00:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 06:00:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 06:00:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 06:00:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 06:00:57 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 06:00:57 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 06:00:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 06:00:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 06:00:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 06:00:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 06:00:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2880, filename=tmpo7usuaww_mock.wav) 2026-03-08 06:00:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 06:00:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 06:00:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 06:00:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 06:00:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 06:00:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 06:00:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 06:00:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 06:00:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 06:00:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 06:00:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 06:00:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 06:00:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 06:00: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'Sat, 07 Mar 2026 21: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-69ac92d6-1f94b2a5495741f26a08a2db;41f478c5-eb58-412f-b2a2-9415cb29bc13'), (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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'RAErrMYSkpvzV25a92rfbSXdwt2xggxYM6FwlwORZDLa2MADEuPCGQ==')]) 2026-03-08 06:00: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 06:00:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 06:00:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 06:00:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 06:00:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 06:00:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 06:00:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 06:00:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 06:00:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 06:00:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 06:00: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'Sat, 07 Mar 2026 21:04:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac92d6-15e50df5341b01260e02108e;41f478c5-eb58-412f-b2a2-9415cb29bc13'), (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 a56d3b11f1b04a34855060085e3bacb8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'kTi7Mp4xn36YJaWXe14DUgiQpYSFWBBskx5tSmwFkfy18wHrREfJaw==')]) 2026-03-08 06:00: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 06:00:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 06:00:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 06:00:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 06:00:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 06:00:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 06:00:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_mr90o0s_mock.wav 2026-03-08 06:01:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 06:01:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 06:01:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 06:01:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 06:01:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 06:01:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 06:01:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 06:01:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw40qh597_mock.wav 2026-03-08 06:01:08 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 06:01:08 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 06:01:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 06:01:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 06:01:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 06:01:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 06:01:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 06:01:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=2881, filename=tmpt6b0chcs_mock.wav) 2026-03-08 06:01:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 06:01:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 06:01:09 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 06:01:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 06:01:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 06:01:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 06:01:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 06:01:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 06:01:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 06:01:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 06:01:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 06:01:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 06:01:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 06:01:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 06: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'Sat, 07 Mar 2026 21:04: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-69ac92e1-642db45f2309054f1f70b70e;9093b638-6df4-4b61-8ec1-db1166159802'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'Ouzj0NRMmnycBsMFTVYZrrrCTwosECfdavAlIXgUrxzUsqUrP-Xsgg==')]) 2026-03-08 06: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 06:01:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 06:01:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 06:01:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 06:01:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 06:01:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 06:01:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 06:01:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 06:01:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 06:01:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 06: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'Sat, 07 Mar 2026 21:04:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ac92e1-458bdbc045a4fe27188d26b8;9093b638-6df4-4b61-8ec1-db1166159802'), (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 a35a00bfc209ffc40f37a678844405a6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P4'), (b'X-Amz-Cf-Id', b'izp4nU8Tu-aNM1di6BF29LE4vCoByOuf2ejbTmgJ-FiXRbXwVypH_g==')]) 2026-03-08 06: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 06:01:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 06:01:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 06:01:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 06:01:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 06:01:10 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= 사용자의 요청은 철도 무전 키워드 추출기 역할을 수행해야 합니다. 주어진 문맥은 "다대포해수욕장 분기부 통과했습니다"라는 텍스트입니다. 1. **분석**: * 텍스트: "다대포해수욕장 분 2026-03-08 06:01:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 06:01:12 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 06:01:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 06:01:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 06:01:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph63kvpqv_mock.wav 2026-03-08 06:01:15 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 06:01:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 06:01:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 06:01:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 06:01:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 06:01:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmicv8mum_mock.wav 2026-03-08 06:01:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 06:01:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 06:01:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 06:01:28 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.447339 < -1.000000) 2026-03-08 06:01:28 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.828919 < -1.000000) 2026-03-08 06:01:29 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.571468 < -1.000000) 2026-03-08 06:01:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 06:01:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpe4ym_kkt_mock.wav 2026-03-08 06:01:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:'